読者です 読者をやめる 読者になる 読者になる

紺屋高尾

ぬしの女房はんに、わちき、なりたいんざます。来年三月十五日、年季(ねん)が明けるんざます。そのときは眉毛落として歯に鉄漿(かね)染めて、ぬしの傍に参りんすよって、お内儀(かみ)さんにしてくんなますか?

古いMacBookProにpostgresqlを入れる

古いって行っても、2009年とか。initdbでエラーが出て、ぐぐったら日本の情報が殆ど無かったので他の人のためにメモ。

2012年モデルのMacMiniだと出なかったから、必要ないかもしれないけどw

エラー

initdb /usr/local/var/postgres
... This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space, or exceeded your kernel's SHMALL parameter.

対処方法

/etc/sysctl.conf

を作成。中身は

kern.sysv.shmall=65536

kern.sysv.shmmax=16777216

で、Mac再起動してinitdbしたら無事完了。