====== PostgreSQL ======
===== PostgreSQL のインストール =====
- [[http://www.enterprisedb.com/|EnterpriseDB | The Enterprise PostgreSQL Company]] のサイトを開き、画面下の Products 欄の [[http://www.enterprisedb.com/downloads/postgres-postgresql-downloads|Downloads]] のページへ行く。
- Current Releases の PostgreSQL 9.1 列にある Mac の [[http://www.enterprisedb.com/postgresql-913-installers-osx-0|Download]] をクリックするとダウンロードが開始される。
- ダウンロードが終わったら、postgresql-x.x.x-x-osx.dmgを Finder で開く。
- postgresql-x.x.x-x-osx をダブルクリックしてインストールを行う。
- 「共有メモリーが32MB未満のようなので、Readmeを読んで設定しなさい」とのメッセージが表示される。\\ {{:mac:postgresql91-install.png?400|postgresql91-install}}
- Readmeに従って共有メモリーの設定を行う。
$ sudo vi /etc/sysctl.conf
設定前
kern.sysv.shmmax=33554432
kern.sysv.shmmin=1
kern.sysv.shmmni=256
kern.sysv.shmseg=64
kern.sysv.shmall=8192
設定後
kern.sysv.shmmax=1610612736
kern.sysv.shmall=393216
kern.sysv.shmmin=1
kern.sysv.shmmni=32
kern.sysv.shmseg=8
kern.maxprocperuid=512
kern.maxproc=2048
- Macを再起動して設定を反映させてから、もう一度 postgresql-x.x.x-x-osx をダブルクリックしてインストールを行う。
===== PostgreSQL のアンインストール =====
$ open /Library/PostgreSQL/9.1/uninstall-postgresql.app
===== 参考文献 =====
[[http://support.apple.com/kb/HT4022?viewlocale=ja_JP|Mac OS X Server v10.6:共有メモリセグメント値の調整]]\\