- コーディングがEUC-JPの個別のDBをバックアップする。
$ sudo -u postgres pg_dump ${TARGET_DB} | nkf -w8 | sed 's/EUC_JP/UTF8/g' > ${TARGET_DB}-utf8.txt
* 引越し先での作業
- DBをアクセスするユーザを作成する(既に必要なユーザが作成されている場合は不要)。
$ sudo -u postgres createuser "${USERNAME}"
- DBを作成する。
$ sudo -u postgres psql template1
template1=# CREATE DATABASE ${TARGET_DB} WITH OWNER "${USERNAME}";
CREATE DATABASE
# \q
- DBのバックアップを入れる
$ sudo -u postgres psql "${TARGET_DB}" < ${TARGET_DB}-utf8.txt