pg_basebackup排除一个表

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

我们对每日快照使用pg_basebackup ,对增量备份使用pg_basebackup

所以,我们有一个大的数据库日志(大约70GB)。 我们不想每天都支持它。

我们如何使用PITR的所有好处,并从每日快照中排除一个表?

不,这在数据库级别上是不可能的。

pg_basebackup和PITR只备份整个数据库集群。 没有支持排除它的一部分。 这通常会被要求并且可能会在将来被添加,但是如何正确使用PITR的方式很复杂。

如果你想要select性的备份,你将需要使用转储。

(有效至9.3页,检查文档,看看这是否改变,如果你有一个更新的版本)