我在 Mac 10.13.6 上。我重新启动了我的机器,但通常在重新启动时启动的 Postgres 没有运行。可悲的是,我不记得我是如何或在哪里安装它的。我能够找到“pg_ctl”的实例
sudo find / -name "pg_ctl"
返回
/usr/local/bin/pg_ctl
/usr/local/Cellar/postgresql/9.6.1/bin/pg_ctl
/usr/local/Cellar/postgresql/9.5.0/bin/pg_ctl
/usr/local/Cellar/postgresql/9.6.15/bin/pg_ctl
/usr/local/Cellar/[email protected]/9.6.15/bin/pg_ctl
/usr/local/Cellar/libpq/11.5/bin/pg_ctl
/usr/local/Cellar/[email protected]/9.5.19/bin/pg_ctl
但是,我需要告诉它一个数据目录才能启动它,而且我不知道在服务器关闭时如何知道数据目录。我应该寻找什么样的文件来确定数据目录在哪里?
查看
/usr/local/var/postgres
另请参阅如何找到 PostgreSQL 的数据目录中的 Mac 答案?.
Linux PGDATA 目录如下所示: