サーバ移行しつつ、PostgreSQLの文字コードをEUCからUTF-8に変更する場合の手順です。ほぼ、下のページに紹介されている手順どおりです。 PostgreSQLをEUC-JPからUTF-8環境に移行する! ちなみに移行作業日現在のPostgrSQLのバージョンは、 旧サーバPostgreSQL:8.3.5 新サーバPostgreSQL:8.4.20 でした。 また、どちらのサーバもPostgreSQL用にpostgresというユーザがいるものと仮定し、postgresで操作するものとします。 旧サーバ: pg_dump database_name > database_euc.dump とpg_dumpコマンドでバックアップをとります。 旧サーバでも新サーバでもどちらでもいいので、nkfコマンドを使ってEUCからUTF-8に変換します。 nkf -w database_euc.du