0

アップグレードのラウンドで、私は最終的に(文字通り、それが最後のアップグレードでした)、homebrew を介して postgresql を更新しました。PostgreSQL 9.2.1をインストールしました。

実行できませんでした:

Dart:~ Arta$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
Dart:~ Arta$ psql -d postgres
psql: 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"?

自分が何をしているのか正確に理解できなかったので、警告から「開始」、「停止」、「ログイン時にロード」などのコマンドラインを試しましたが、postgresql が起動しないため、9.2.1 バージョンをアンインストールしました。

現在、元のbrewインストール(9.1.2、9.1.3)を実行できません。元のpostgresを起動する方法についてアドバイスをいただければ幸いです。私は立ち往生しています。

また:

$ which psql 
/usr/bin/psql

これはあってはならないことであり、更新前は確かにそうではありませんでした.postgresをhomebrew経由でクリーンなMacにインストールしました(現在OS X 10.7.5を実行しています)。これから抜け出す方法はわかりません。

ありがとう。

4

1 に答える 1

0

おそらく、バージョン 9.1 で作成された古いデータベース (/usr/local/var/postgres) で postgres 9.2 を実行することはできません。

于 2012-11-13T19:54:16.963 に答える