3

SQL 32GB形式(50MBを超えるさまざまなバイナリファイルを含む)のデータベースのバックアップがありますが、データをインポートする場合、実際には8GBのみがベンチに配置されます。

Postgres8.3からPostgres9.1へのバージョン変更からすべてを行いましたが、それでもすべてがインポートされるわけではありません。

4

1 に答える 1

2

Postgresでは正常である可能性があります。

バイナリデータをSQLファイルにエクスポートするときは、としてエンコードしbase64て適切にエスケープする必要があります。このエンコードとエスケープにより、出力ファイルのサイズが2〜6倍になる可能性があります(私の経験から)。+ sql dump形式は、INSERT/COPYコマンドのオーバーヘッドを追加します。

ベースをバイナリ形式でダンプして、バイナリダンプのサイズを確認してください。

于 2012-11-23T18:05:32.943 に答える