1

postgresql DB の pgAdmin を使用してデータベースのバックアップを作成しました。を使用して別のシステムに復元しようとしています

D:\OB_dependencies\DB_Backup>psql -U postgres OpenBravo < OBPOS_DB_BACKUP_23MAY_2013

一部のテーブルは作成されますが、スクリプトはエラーで停止します

ERROR:  literal carriage return found in data
HINT:  Use "\r" to represent carriage return.
CONTEXT:  COPY ad_session_usage_audit, line 2355

この問題の解決策を教えてください。ありがとう!!!

4

1 に答える 1

3

postgreSQL メーリング リストから、次のように述べられています。

古い pg_dumpall が使用されていた場合にのみ、これを期待します

COPY 自体の動作が異なるほど古いバージョンを扱っている場合に発生します。

考えられる回避策の 1 つは、pg_dump の--insertsオプションを使用することです。ただし、これはダンプと復元が遅くなることを意味します。

参照してくださいhere

ここも参照する価値があります。

于 2013-05-23T11:34:20.163 に答える