Macports での PostgreSQL インストール方法
盛大にはまったのでメモ。
sudo ports install postgresql90 sudo ports install postgresql90-server distpath=/opt/local/var/db/postgresql90 dbpath=${distpath}/defaultdb # このパスはバージョンによって違うので適当に修正 samplepath=/opt/local/var/macports/software/postgresql90/9.0.2_0/opt/local/share/postgresql90 sudo mkdir -p ${dbpath} sudo chown postgres:postgres ${distpath} sudo chmod -R 700 ${distpath} sudo chown postgres:postgres ${dbpath} sudo chmod -R 700 ${dbpath} cd /tmp sudo -u postgres /opt/local/lib/postgresql90/bin/initdb --encoding utf-8 ${dbpath} # 起動 sudo port load postgresql90-server
何かあったら /opt/local/var/log/postgresql90/postgres.log を見る