PostgreSQL 安裝

更新 homebrew

1
brew update & brew upgrade

安裝 PostgreSQL

1
brew install postgresql

建立 PostgreSQL

1
initdb /usr/local/var/postgres

啟動 PostgreSQL

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

停止 PostgreSQL

1
pg_ctl -D /usr/local/var/postgres stop -s -m fast

自動啟動 PostgreSQL

PostgreSQL 的版本要自行更改,這裡使用的是 9.6.2

1
2
3
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/postgresql/9.6.2/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

停止自動啟動 PostgreSQL

1
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

創建使用者 或 直接使用

1
createuser -d -a -P postgres

創立一個 Database

1
createdb test_1

進入 PostgreSQL Console

1
2
3
4
psql test_1

# psql console 查看 PostgreSQL 的 Version
SELECT version();

連線到 PostgreSQL

1
postgres://username:password@host:port/dbname