执行 pg_dump 时我应该使用哪一个以及为什么?
pg_dump -U <user> <database> | gzip -c > backup.gz
或者
pg_dump -F c -f backup.tar.gz -U <user> <database>
答案1
根据pg_dump
文档自定义格式为:
最灵活的输出格式,因为它允许在恢复期间手动选择和重新排序已归档项目。默认情况下,此格式也是压缩的
您还可以使用该选项选择压缩级别-Z
。
为了简单起见,我肯定会选择通过pg_dump -F c
管道传输到 gzip。