[pgsql-jp: 41073] Re: エンコーディングの異なるデータベースのバックアップ、リストアについて

okutani okutani @ sooki.co.jp
2012年 3月 30日 (金) 07:52:26 JST



"T.Motooka" <t.motooooooka @ gmail.com>: 

>本岡と申します。
>
>他にいくつか案を考えてみました。こんなものは如何でしょうか?
>先に提案された方式で上手く行かなかったときにお試し下さい。
>
>◆案1:一旦、8.1以上の SQL_ASCII なデータベースに pg_restore してから、
> そこでMauMauさんご提案の pg_dump --encoding オプションを使う
>
>◆案2:slony-Iを使う
> ※新旧のサーバがネットワーク接続してる必要あり。かなり面倒ですが…
>
>私はダンプファイルを直接いじくる勇気が無いので
>こういう手を好んで使います。
>
>(12/03/29 16:06), 小沢 和也 (Kazuya Ozawa) wrote:
>> お世話になります。小沢と申します。
>> 
>> バージョン8.0.14で作られた、SQL_ASCIIのデータベースを、
>> 8.4にUTF8でリストアしたいのですが、単純にリストアしても
>> うまくいかないようです(当たり前かと思いますが)
>> 
>> バックアップ時にUTF8で出力する、またはリストア時に
>> UTF8に変換する、といった事は可能なのでしょうか。
>> また、これらを可能にするツールなどがあるのでしょうか。
>> 
>> これらが出来ない場合は、二つのデータベースをつなげて、
>> SELECTとINSERTでこまめにコピーするアプリを作るしか
>> 無いのでしょうか。
>> 
>> 良い方法をご存知の方は、ぜひご教授お願いいたします。
>> 
>> 環境:
>> Windows版Postgres 8.0.14と8.4
>> OS:2000、XP、Vista、7等
>
>
>-- 
>/*********************************************
> * 本岡 忠久 (Motooka Tadahisa)
> * mail      -> t.motooooooka @ gmail.com
> *********************************************/
>


pgsql-jp メーリングリストの案内