0

在一轮升级中,我最终(从字面上看,这是最后一次升级)通过自制软件更新了 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

这不应该,而且在更新之前肯定不是这种情况——我通过自制软件在干净的 Mac 上安装了 postgres(它现在运行 OS X 10.7.5)。不知道如何摆脱这种情况。

谢谢。

4

1 回答 1

0

可能您无法在由 9.1 版创建的旧数据库(/usr/local/var/postgres)上运行 postgres 9.2

于 2012-11-13T19:54:16.963 回答