Windows PATH für Postgres-Tools festlegen

7

Ich kann über die Befehlszeile in Windows nicht auf PostgreSQL zugreifen. Obwohl ich die Datenbanken erstellen und aktualisieren kann, über PGAdminIII darauf zugreifen und zu Heroku wechseln kann, kann ich nicht direkt auf sie zugreifen meine Befehlszeile mit dem Befehl psql.

Wenn ich versuche, eine Datenbank mit dem Befehl

zu erstellen %Vor%

Wie in der PG-Dokumentation erläutert, erhalte ich die Nachricht

%Vor%

Die Dokumentation schlägt vor, dass in diesem Fall "PostgreSQL nicht ordnungsgemäß installiert wurde. Versuchen Sie stattdessen, den Befehl mit einem absoluten Pfad aufzurufen." Sicher genug, ich bin in der Lage, eine Datenbank zu erstellen, indem Sie den direkten Pfad zu der Datei eingeben:

%Vor%

Bedeutet dies, dass der Pfad neu konfiguriert werden kann, um richtig zu verbinden? Oder muss ich neu installieren? Ich habe mehrere Male neu installiert und konnte den richtigen Pfad nicht festlegen. Ich habe derzeit sowohl die Pfade / bin und / lib zu meinem System und Benutzer (: Umezo) Pfade hinzugefügt, aber immer noch keinen Zugriff von der Kommandozeile.

%Vor%

Jede Information oder Rückmeldung, wie ich meine Rate reparieren kann, wäre willkommen.

Meine Informationen sind wie folgt:

Ich habe diese Quellen meist hier und hier . Ich habe eine 32-Bit-Version von 9.1 installiert, weil einige Quellen Probleme mit 64-Bit vorschlugen.

%Vor%

pg_hba.conf

%Vor%

postgresql.conf

%Vor%

pg_ident.conf

%Vor%

Login-Rolle Umezo #aus dem Eigenschaftenfenster in PGAdminIII

%Vor%     
umezo 12.07.2012, 21:17
quelle

5 Antworten

18

Konfigurieren der postreSQL PATH-Variablen unter Windows 7

Ich bin auch auf dieses Problem gestoßen. Ich benutze Git Bash , also die Unix-ähnliche Eingabeaufforderung $ unter Windows.

> %Vor%

Folgendes habe ich getan:

Navigieren Sie in Windows 7 zu:

%Vor%

Fügen Sie diese Zeichenfolge dann dem vorhandenen PATH-Variablenwert hinzu:

;C:\Program Files\PostgreSQL.2\bin

und klicken Sie dreimal auf "OK", um die Menüs zu verlassen.

Schließen Sie jetzt die Konsole und starten Sie sie neu.

Navigieren Sie zurück zum Verzeichnis Ihrer Rails App. In meinem Fall geschieht dies mit:

$ cd rails_projects/sample_app

Versuchen Sie es erneut:

$ rails db

Quellen:

Wie setze ich PostgreSQL? / bin Verzeichnis auf meinem Pfad in Windows?

Ссылка

    
Micah Stubbs 22.05.2013 02:12
quelle
7

Sie müssen lediglich die Variable PATH so ändern, dass sie das Verzeichnis bin Ihrer PostgreSQL-Installation enthält.

Eine Erklärung zum Ändern von Umgebungsvariablen finden Sie hier:

Ссылка
Ссылка

Um zu überprüfen, ob der Pfad korrekt eingestellt ist, können Sie Folgendes verwenden:

%Vor%

auf der Kommandozeile.

    
a_horse_with_no_name 19.07.2012 18:38
quelle
6

Einstellungen Windows Pfad für Postgresql

%Vor%

füge das dann am Ende dessen hinzu, was du auch findest.

%Vor%

Danach klicken Sie weiterhin auf OK

öffne cmd / Eingabeaufforderung .... Öffne psql in der Eingabeaufforderung mit diesem

%Vor%

z. Ich habe einen Datenbanknamen FRIENDS und einen Benutzer MEE .. es wird

sein %Vor%

Sie werden dann aufgefordert, das Passwort des betreffenden Benutzers einzugeben. Danke

    
Transformer 07.04.2014 19:58
quelle
0

Ich verwende Windows 8 und die obigen Lösungen haben für mich nicht funktioniert. Ich habe Postgres von 9.4 auf 9.3 herabgestuft. Mann, es hat funktioniert:)

    
Vignesh 25.07.2015 03:48
quelle
0

Bei Postgres 9.6 (PgAdmin 4) kann dies unter Voreinstellungen-> Pfade- & gt; Binäre Pfade eingerichtet werden: - Setzen Sie die Variable PostgreSQL Binary Path auf "C: \ Programme \ PostgreSQL \ 9.6 \ bin" oder wo Sie sie installiert haben

    
zhrist 18.09.2016 10:51
quelle

Tags und Links