PostgreSQL 9.2へのtextsearch_jaインストール
忘れてたよ・・・
9.2で以下の変更が入ってたんだっけ・・・
CREATE FUNCTIONで、手続き言語の名前を強制的に小文字に変換しないようにしました。
なので、textsearch_jaの現状のインストールスクリプトだと
CREATE FUNCTION ts_ja_start(internal, int4) RETURNS internal AS '$libdir/textsearch_ja' LANGUAGE 'C' STRICT;
といった記述になっているので、そのままだとLANGUAGE 'C'が大文字のCと解釈されていまい。そんな言語はインストールされてないよ!というエラーになる。
9.2以降にインストールする場合には、単一引用符を外すか、小文字'c'にスクリプトを修正する必要がある。
あと、EXTENSIONに対応させた版をリリースしてほしいな・・・