当执行我应该使用的pg_dump,为什么?
pg_dump -U <user> <database> | gzip -c > backup.gz
要么
pg_dump -F c -f backup.tar.gz -U <user> <database>
根据pg_dump文档 ,自定义格式是:
这是最灵活的输出格式,它允许在还原期间手动select和重新sorting归档项目。 这种格式也是默认压缩的
您也可以使用-Z选项select压缩级别。
为了简单起见,我肯定会去pg_dump -F cpipe道到gzip。