pg_dumpall排除了一些表

时间:2018-02-19 10:01:16

标签: postgresql database-backups pg-dump pg-dumpall

我想获得postgres 9.6的完整备份。包括用户和权限。但是我想排除一些表格。在pg_dump中,可以选择排除某些表格(-T)。但是在pg_dumpall中没有这样的选项。

有没有办法在一个命令中获得这样的备份?或者我应该pg_dumpall(没有表格)和pg_dump -T?但是在第二种情况下,这两个转储没有完全同步。

1 个答案:

答案 0 :(得分:1)

您必须使用pg_dumpall -gpg_dump -T

确实,转储不会共享一个快照,但除非您经常添加,修改或删除用户和表空间,否则这在实践中应该不是问题。