
我已經安裝了。我看到它正在運行。我只是不知道如何阻止它。或重新開始。
網路上有什麼好的參考資料嗎?我發現的只是需要付費的管理應用程式。
答案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 語句即可開始的好方法。它也非常適合查看資料和運行即席查詢。