[pgsql-jp: 39021] Re: 7.1.3より8.2.5へのデータ移行について

Hiroki Kataoka kataoka @ interwiz.jp
2007年 12月 25日 (火) 19:24:53 JST


片岡です。

 7.1からだと、おそらくキャリッジリターンの扱いの違いの問題じゃないです
か? だとしたら、

	sed 's/^M/\\r/' 旧ダンプデータ > 新ダンプデータ
	psql ... < 新ダンプデータ

 もしくは新ダンプデータを作成せずに、

	sed 's/^M/\\r/' 旧ダンプデータ | psql ...

 でいけると思います。

青島弘和 さんは書きました:
> お世話になっております、青島です。
> 
> 鈴木様・あさかわ様
> 貴重なご意見、ありがとうございました。
> 
> pg_restoreでの復元は難しそうなので、psqlの入力ファイルに
> pg_dumpの出力を使う様にしました。
> 
> そこで、問題なのですがエスケープシーケンスの扱いが
> 8.2.5では変わっている様で、standard_conforming_strings
> で何とかなる様な気がしたのですが、だめでした。
> 
> フィルタを通して置換すれば良いとは思いますが、なんとか
> 過去のエスケープシーケンスが有効となる方法は
> ないものでじょうか?
> 
> 以上、宜しくお願いいたします。

-- 
Hiroki Kataoka <kataoka @ interwiz.jp>



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