2016-12-08 2 views
0

Ich habe postgres 9.5 vor einiger Zeit installiert, und seit ein paar Monaten habe ich auf 9.6 aufgerüstet und das verwendet. Vor kurzem schloss ich meinen Computer neu gestartet und Postgres, aber wenn ich mit dem 9.6-Server verbinden undPostgreSQL Datenverzeichnis ändern

SHOW data_directory

führen Sie es zeigt, dass mein Datenverzeichnis unter dem 9.5-Ordner ist. Daher ist keine meiner aktuellen Datenbanken verfügbar, da ich mit der alten Version von Postgres verknüpft bin. Was ist passiert und wie kann ich es zurück ändern?

enter image description here

Antwort

0

Es scheint, dass Ihre Maschine Ihre vorherige Instanz gestartet wird. Sie müssen den 9.5 Server stoppen und den 9.6 starten.

Unter * nix OS müssen Sie den Befehl PG_CTL verwenden. zB:

PG_CTL -D [enter path for 9.5 data directory here] stop 
PG_CTL -D [enter path for 9.6 data directory here] start 

Dies sollte 9,5 stoppen und 9,6 starten. Sie können dies folgendermaßen bestätigen:

PG_CTL -D [enter path for 9.5 data directory here] status 

sollte zurück gestoppt werden.

PG_CTL -D [enter path for 9.6 data directory here] status 

sollte wieder ausgeführt werden.

Verwandte Themen