pg_dumpによって、データを移行する際にEUC_JPの文字コードのチェックによる
エラーによって移行ができないケースがあった。
そこで、
strtohex
を古いほうの環境に導入し、移行するテーブルにたいして
select * from members where strtohex(lastname) ~ '8195' ;
みないな感じで、カラムをチェック
そのチェック引っかかった行を削除して、restore
事なきを得る
strtohex
は
PostgreSQLのsrc/contrib
でtarballを展開し、makeする。
参考URL
http://ml.postgresql.jp/pipermail/pgsql-jp/2007-June/021713.html
0 件のコメント:
コメントを投稿