UTF-8でinitdbしたPostgreSQLにEUC_JPのデータベースを作成する

なにもパラメータを指定せずにinitdbをおこなうとUTF-8になりますが、 他の文字コードのデータベースを作成しようとするとこけます。

特にMacではja_JP.EUC_JPがいないのでロケールも指定する必要があります。

ロケールの方をCにしてやり、template0を指定します。

createdb -U {user} -E EUC-JP --locale=C --template=template0 {database_name}