Postgres:是否可以使用Point in Time Recovery回滚到以前的状态?

时间:2015-08-20 21:41:01

标签: postgresql

我是Postgres Point-in-Time恢复功能的新手,我了解如何使用WAL从新数据库中恢复到某个时间点,但我想知道它是否可以曾经也是后退者。

A -- B -- C 
           \
           Say I'm here and want to drop all the changes between B and C

这可能吗?

1 个答案:

答案 0 :(得分:0)

在PostgreSQL中,新的pg_rewind功能就是这样做的。它还没有作为一种通用的方式暴露出PITR及时倒退,但据我所知,没有理由不能在以后成为可能。

目前,不,没有通用的方法可以向后重播WAL。

您需要恢复A的基本备份,然后配置recovery.conf以停止B的恢复。