$ brew install postgresql
$ initdb /Users/komagata/homebrew/var/postgres
$ cp /Users/komagata/homebrew/Cellar/postgresql/9.0.2/org.postgresql.postgres.plist ~/Library/LaunchAgents
$ launchctl load -w ~/Library/LaunchAgents/org.postgresql.postgres.plist
起動。
$ pg_ctl -D /Users/komagata/homebrew/var/postgres -l /Users/komagata/homebrew/var/postgres/server.log start
終了。
$ pg_ctl -D /Users/komagata/homebrew/var/postgres stop -s -m fast
滅多に使わないので立ち上がらないようにunloadしておく。
$ launchctl unload -w ~/Library/LaunchAgents/org.postgresql.postgres.plist
% psql -l
List of databases
Name | Owner | Encoding | Collation | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | komagata | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 |
template0 | komagata | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/komagata +
| | | | | komagata=CTc/komagata
template1 | komagata | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/komagata +
| | | | | komagata=CTc/komagata
(3 rows)
昔はなかったAccess privilegesなんて表示が追加されてる。CTcってのはどういう意味だろう。Capture The Flag?