13

我想在我的本地机器(mac os 10.7.5)上使用预安装的 postgresql,当我运行时which psql我找到它(in /usr/bin/psql),然后运行

pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start

结果是:

-bash: pg_ctl: command not found

如何启动/使用我的 postgresql 数据库?我需要安装它(比如 Homebrew)还是可以在我的 Mac 上使用预装的?我也尝试使用initdb命令 ( initdb /usr/bin/psql -E utf8) 并得到相同的消息:-bash: initdb: command not found.

另外,这psql和 一样postgres吗?(我试过which postgres了,一无所获)

更新:我在命令行中使用命令,psql但收到以下消息(例如):psql -lpsql -a

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
4

1 回答 1

6

OS X 附带命令行客户端(用于与 postgres 数据库交互)而不是服务器。

您需要安装服务器。

检查postgres 站点或获取postgres.app

于 2013-04-20T10:17:38.573 回答