localeがUTF-8の環境でEUC-JPのデータベースを作成する

localeがUTF-8の環境でEUC_JPのデータベースを作成しようとしたら、以下のエラーが出力されました。

$ createdb -U (ユーザ) -E EUC_JP (データベース名)
createdb: database creation failed: ERROR:   encoding EUC_JP does not match locale jp_JP.UTF-8
DETAIL:   The chosen LC_CTYPE setting requires encoding UTF8

このような場合は、以下を実行します。

$ psql -U postgresql

postgres=# CREATE DATABASE (データベース名) WITH TEMPLATE=template0 ENCODING='EUC_JP' LC_COLLATE='C' LC_CTYPE='C';
CREATE DATABASE

これらのURLを参考にさせていただきました。