【发布时间】:2019-04-09 08:27:58
【问题描述】:
按照标准 Postgres documentation
与普通文件系统备份技术一样,这种方法只能支持整个数据库集群的恢复,而不是一个子集。
据此,我了解到无法为集群中的单个数据库(即包含多个数据库的数据库实例)设置 PITR。 如果我的理解不正确,可能问题的下一部分是不相关的,但如果不是,这里是:
理论上我仍然没有遇到问题,因为每个数据库都在生成自己的 WAL 存档。
这里的问题是:我需要设置多个 Postgres clusters 并且不知何故我只有 2 台 RHEL 7.6 机器来处理这个问题。我正在尝试将这 2 台机器上的集群数量减少到只有 2 个。我计划创建多个数据库而不是多个实例来处理客户应用程序。但这意味着我必须牺牲 PITS,因为 PITR 只能在实例/集群级别执行,而不能在数据库级别执行(根据官方文档)。
有人可以帮助澄清我的误解。
【问题讨论】:
标签: postgresql postgresql-10 pitr