Install@yamkazuの MacでPostgreSQLをインストールするを参考にさせていただいた。というか、それだけでほぼ完結できた。めっさ助かりますた、@yamkazu++! - $ sudo port install postgresql83
- $ sudo port install postgresql83-server
- $ sudo mkdir -p /opt/local/var/db/postgresql83/defaultdb
- $ sudo chown postgres:postgres /opt/local/var/db/postgresql83/defaultdb
- $ sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb'
以上でinstallとinitdbは完了。ちなみにMac用のpgAdminもあるそうだ。 - http://www.postgresql.org/ftp/pgadmin3/release/v1.8.2/osx/
起動- $ sudo su postgres
- $ /opt/local/lib/postgresql83/bin/pg_ctl start -D /opt/local/var/db/postgresql83/defaultdb &
終了- sudo su postgres
- $ /opt/local/lib/postgresql83/bin/pg_ctl stop -w -D /opt/local/var/db/postgresql83/defaultdb
使う- sudo su postgres
- $ export PATH=/opt/local/lib/postgresql83/bin:$PATH
- $ export PGDATA=/opt/local/var/db/postgresql83/defaultdb
本当はpostgresユーザでログインした時に自動で上記が実行できれば良いのだが、毎回やるとする。 で、上記をやれば後は通常のpostgresと同じ。 トラブルError: Target org.macports.fetch returned: fetch failed Error: Status 1 encountered during processing. というエラーが発生した時は、
ソフトウェアの更新 sudo port sync
を試してみるべし。
ちなみに、Macport自体の更新は sudo port selfupdate だそうです。
|