CentOSのPostgreSQLを9.2にアップグレードする

CentOS6系だとyumでPostgreSQLをインストールすると8.4が入ります。僕もこれで運用していました。ところが全文検索がデフォでサポートされているのは9.1以降なのでアップデートしたいという話です。

前もチラッと書きましたが、マルチバイト文字に対応するには若干コードを修正する必要があるので、自前でビルドという事になります。RPMを適当に探してきてというわけにはいきません。

またyum管理下のPostgreSQLを自前ビルドのバージョンで更新ということで、明らかに面倒そうなのでほったらかしていたのですが、先ほど重い腰を上げて作業したのでログを残しておきます。

Continue reading “CentOSのPostgreSQLを9.2にアップグレードする”

OSXでPostgreSQLの日本語全文検索を使いたい件

PostgreSQLの9.1以降では全文検索がデフォルトでサポートされているというので、早速試してみたところbrewでインストールしたものだとマルチバイト文字に対応していません。仕方が無いのでソースから入れようとしたのですが、手こずりまくった挙げ句、上手く解決できなかったのでメモ書きを残しておきます。

Continue reading “OSXでPostgreSQLの日本語全文検索を使いたい件”

postgresユーザのパスワード忘れて困った

最近herokuをちょろっとだけ触っています。herokuではPostgreSQLが使われてるのでローカルにもインストールしたんですけど、ちょっと間が空いて、Postgresユーザーのパスワード忘れて困ったのでメモ書きです。環境はOSX 10.6です。

Continue reading “postgresユーザのパスワード忘れて困った”