我已经安装了它。我看到它正在运行。我只是不知道如何停止它。或者重新启动它。
网上有没有什么好的参考资料?我找到的都是需要付费的管理应用程序。
答案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 语句即可开始使用的好方法。它还非常适合查看数据和运行即席查询。