pg_basebackup 排除一个表

pg_basebackup 排除一个表

我们在 postgresql 上执行(时间点恢复)PITR 备份。

我们用于pg_basebackup每日快照和recovery_command增量备份。

因此,我们的数据库中有一个包含日志的大表(大约 70 Gb)。我们不想每天都备份它。

我们如何才能利用 PITR 的所有优势并从每日快照中排除一张表?

答案1

不,即使在数据库级别这也是不可能的。

pg_basebackup而 PITR 仅备份整个数据库集群。不支持排除部分数据库集群。这通常是请求的功能,将来可能会添加,但 PITR 的实施方式很复杂。

如果您想要选择性备份,您将需要使用转储。

(有效期至第 9.3 页,如果您有较新版本,请查看文档查看是否有变化)

相关内容