Nach dem Neustart meines MacBook Pro Ich bin nicht in der Lage den Datenbankserver zu starten:Postgres - FATAL: Datenbank-Dateien sind nicht kompatibel mit Server
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
ich die Protokolle überprüft und die folgende Zeile erscheint immer und immer wieder:
FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 9.2, which is not compatible with this version 9.0.4.
9.0.4 war die Version, die auf dem Mac vorinstalliert war, 9.2 [.4] ist die Version, die ich über Homebrew installiert habe. Wie bereits erwähnt, funktionierte das vor dem Neustart, so dass es sich nicht um ein Kompilierungsproblem handeln kann. Ich habe auch initdb /usr/local/var/postgres -E utf8
erneut ausgeführt und die Datei existiert noch.
Leider bin ich ziemlich neu in Postgres, so würde jede Hilfe sehr geschätzt werden.
Wie starten Sie Postgres? Bist du sicher, dass dein Startscript auf die neue Version verweist? Da ich aufgrund der Fehlermeldungen glaube, dass beide Versionen jetzt nebeneinander installiert sind. – fvu
'pg_ctl -D/usr/local/var/postgres -l /usr/local/var/postgres/server.log start '- und die Antwort ist' server starting' – klaffenboeck
Wenn Sie nach Dateien mit dem Namen 'pg_ctl' suchen I' Ich bin mir ziemlich sicher, dass du 2 Kopien finden wirst. Und diejenige, die 'pg_ctl' entspricht, wird die alte Version sein, und die andere wird die neue Version sein. – fvu