[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 メーリングリストの案内