web-dev-qa-db-ja.com

pg_dumpバックアップ圧縮

Pg_dumpを実行するときに使用する必要があるのはなぜですか?

pg_dump -U <user> <database> | gzip -c > backup.gz

または

pg_dump -F c -f backup.tar.gz -U <user> <database>

11
d4v3y0rk

pg_dump documentation によると、カスタム形式は次のとおりです。

復元時にアーカイブされたアイテムを手動で選択して並べ替えることができるという点で、最も柔軟な出力形式です。この形式もデフォルトで圧縮されています

-Zオプションを使用して圧縮レベルを選択することもできます。

簡単にするために、絶対にpg_dump -F cを使用してgzipにパイプします。

17
pkhamre