如何在我的 Mac 上管理 Postgress?

如何在我的 Mac 上管理 Postgress?

我已经安装了它。我看到它正在运行。我只是不知道如何停止它。或者重新启动它。

网上有没有什么好的参考资料?我找到的都是需要付费的管理应用程序。

答案1

我假设你使用 macports 安装了它。例如 sudo port install postgresql84-server

通常,要“激活”服务器,你需要运行类似

sudo -u postgres /opt/local/lib/postgresql84/bin/initdb /opt/local/var/db/postgresql84/defaultdb/

创建数据库目录。然后使用

launchctl load -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

要永久关闭它,请使用

launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

通常在完成构建和安装后,macports 会告诉您这些事情。

最后,要使用它,您通常需要将其放入您的路径中:

export PATH=$PATH:/opt/local/lib/postgresql84/bin

然后你就可以使用普通命令了,例如

createuser my_user 
createdb -O my_user my_database
psql -U postgres

答案2

是从哪里开始的launchd?如果是,那么man launchctl就是你的朋友。

答案3

pgadminIII 是一款优秀的管理工具。可免费使用。

http://www.pgadmin.org/download/macosx.php

它不允许您启动和停止服务器,但它是一种无需了解 DDL 语句即可开始使用的好方法。它还非常适合查看数据和运行即席查询。

相关内容