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

alkoshikawa 218views 更新:2015年1月22日

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

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

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

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

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません