考察

PostgreSQL → ICU4C(C/C++)
 Postgresのユーザ定義関数を使って、関数を作成してみたがうまくいかなかった。
 Cのユーザ定義関数だとうまくいくが、C++の関数となるとメモリリークがおきたりするらしいです。


PostgreSQL → Perl → ICU4C(C/C++)
 そこで、Perlを使ってみた。
 PostgreSQL → Perl : PL/Perl
 Perl → ICU4C(C/C++): SWIG
 

 こうするとうまくできました。
 SWIGの使い方は後でまとめよう。