0

Hello expert私はpostgres 9.5を使用しています。私はpgadminからバックアップを取るときに950 MBのサイズがありますが、pgdump.exeコマンドから同じdbバックアップを取ると、バックアップサイズは7.5 GBになります。復元するために使用できるバックアップファイルはどれですか?復元プロセスはpostgresqlでも遅くなります。私を助けてください。pgadminから取得したバックアップは、pgdumpから取得したバックアップよりも小さい

答えて

3

pgadminで何かをバックアップすると、ちょうどpg_dumpが適切なオプションで呼び出されるので、両方のバックアップが同じpg_dumpユーティリティで行われます。

ダンプを2つの異なるフォーマットで比較していると思います。

pg_dumpのデフォルト形式はplainです。これは基本的に膨大な圧縮されていないSQLファイルです。

pgadminの場合、デフォルトで圧縮度の高いバイナリファイルであるcustomが使用されます。 また、pgadminは、ログウィンドウにダンプを作成するために使用される実際のpg_dumpコマンドを、その完全な出力と共に常に表示することにも注意してください。 コマンドプロンプトでこのコマンドを呼び出して、同じバックアップファイルを生成できるはずです。

さまざまな出力形式やその他のpg_dumpオプションin PostgreSQL docsについて詳しく読むことができます。

+0

ありがとう –

関連する問題