Ergebnis 1 bis 5 von 5

Thema: psql unter Windows - Problem mit \

  1. #1
    bilgenratte ist offline Neuer Benutzer
    Registriert seit
    12.12.2011
    Beiträge
    3

    Standard psql unter Windows - Problem mit \

    Hallo,
    bei mir wird anscheinend der \ nicht korrekt interpretiert. Kennst jemand da Problem und die Lösung dazu?

    Active code page: 1252 C:\Apps\PostgreSQL\data>psql -U postgres psql (9.1.1) Geben Sie »help« für Hilfe ein.
    postgres=# \conninfo Sie sind verbunden mit der Datenbank »postgres« als Benutzer »postgres« via Socket in »/tmp« auf Port »5432«.
    postgres=# \du Der Befehl "more" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
    Geändert von bilgenratte (12.12.2011 um 08:51 Uhr)

  2. #2
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    525

    Standard

    Das \ wird schon richtig interpretiert.

    Aber offenbar hast Du kein "more" Programm auf dem Rechner welches von psql verwendet wird um eine seitenweise Anzeige der Daten zu erzielen.

    Wenn Du eine Umgebungsvariable mit dem Namen PAGE anlegst die auf ein entsprechendes Program zeigt, sollte es eigentlich gehen.
    Näheres dazu hier: PostgreSQL: Documentation: Manuals: psql
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  3. #3
    bilgenratte ist offline Neuer Benutzer
    Registriert seit
    12.12.2011
    Beiträge
    3

    Standard

    Ich danke Dir ganz herzlich für die extrem(!) schnelle Antwort.

    Du hattest Recht, daß tatsächlich more nicht im Pfad vorhanden war. Ursache dafür ist, daß ich mir eine Verknüpfung machen und nur für diese den Pfad erweitern wollte.

    Meine Idee war folgende: %windir%\system32\cmd.exe /K chcp 1252 && set PATH=%PATH%;C:\Apps\PostgreSQL\bin

    Leider funktioniert das Auslesen der PATH Variable nicht und so hatte ich den Pfad kurzer Hand gekürzt (daher das Problem):
    %windir%\system32\cmd.exe /K chcp 1252 && set PATH=C:\Apps\PostgreSQL\bin

    Nun verwende ich (und es funktioniert):
    %windir%\system32\cmd.exe /K chcp 1252 && set PATH=C:\WINDOWS\system32;C:\Apps\PostgreSQL\bin

    Kennst Du vielleicht auch noch eine Lösung für das beschriebene Problem?

  4. #4
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    525

    Standard

    Zitat Zitat von bilgenratte Beitrag anzeigen
    Meine Idee war folgende: %windir%\system32\cmd.exe /K chcp 1252 && set PATH=%PATH%;C:\Apps\PostgreSQL\bin

    Leider funktioniert das Auslesen der PATH Variable nicht und so hatte ich den Pfad kurzer Hand gekürzt (daher das Problem):
    %windir%\system32\cmd.exe /K chcp 1252 && set PATH=C:\Apps\PostgreSQL\bin
    Warum machst Du nicht eine Batchdatei die alles richtig aufsetzt und dann eine Verknüpfung zu der Batchdatei?

    Code:
    set PATH=%PATH%;C:\Apps\PostgreSQL\bin
    chcp 1252 
    psql
    oder noch einfacher (so mache ich es):
    Code:
    chcp 1252 
    C:\Apps\PostgreSQL\bin\psql
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  5. #5
    bilgenratte ist offline Neuer Benutzer
    Registriert seit
    12.12.2011
    Beiträge
    3

    Standard

    Ok, ich mache eine Batch-Datei.

    Eigentlich wollte ich alles an einer Stelle haben und daher die Einstellungen (z.B. Schriftart Lucida Console) bei meiner Verknüpfung im Startmenu. Nun ist sind die Angaben bei der Installation eben an zwei Stellen, aber das ist nur ein kleiner Schönheitsfehler. So oft macht man das ja wirklich nicht.

Ähnliche Themen

  1. WAL unter Windows
    Von rh1234 im Forum Konfiguration
    Antworten: 7
    Letzter Beitrag: 13.03.2012, 14:24
  2. Problem mit psql unter Postgresql 9.1 mit LATIN1 und LATIN9
    Von mkuis im Forum Sonstige Installationsprobleme
    Antworten: 2
    Letzter Beitrag: 03.11.2011, 13:56
  3. Problem: Keine tab-vervollständigung bei psql
    Von storm im Forum Sonstige Installationsprobleme
    Antworten: 4
    Letzter Beitrag: 12.06.2010, 07:02
  4. Export unter Windows
    Von gigabert im Forum phpPGAdmin
    Antworten: 3
    Letzter Beitrag: 10.08.2009, 11:36
  5. psql 8.x, Windows XP und tab-completion
    Von HellHawk im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 05.07.2006, 17:35

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum