如何在OS X上重启postgresql?

时间:2017-02-20 12:42:14

标签: macos postgresql

无法使用命令行找到如何在OS X上重启postgresql以便在pg_hba.conf中应用更改。我尝试过来自网络和文档的各种命令。怎么做对了?

编辑:尝试查找路径的响应是这样的:

TheKotik       73454   0.0  0.0  2619360    804   ??  S     7:20PM   0:01.57 /Applications/Postgres.app/Contents/Versions/9.6/bin/postgres -D /Users/TheKotik/Library/Application Support/Postgres/var-9.6 -p 5432

3 个答案:

答案 0 :(得分:21)

以防万一使用自制软件安装postgres,您也​​可以运行以下命令:

brew services restart postgres

答案 1 :(得分:15)

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log restart

/usr/local/var/postgres是数据库存储区域的位置,/usr/local/var/postgres/server.log是我的postgres日志文件。最后一个单词restart是这里的有效词。您还可以使用start启动该服务。

您可以通过运行ps aux | grep postgres | grep -- -D

找到数据库存储区域的位置

答案 2 :(得分:4)

要应用hba.conf更改,您无需重新启动 - 只需重新加载。

在psql中运行select pg_reload_conf()

也:

在psql中运行show data_directory以查找您的数据目录...