我是Postgres Point-in-Time恢复功能的新手,我了解如何使用WAL从新数据库中恢复到某个时间点,但我想知道它是否可以曾经也是后退者。
A -- B -- C
\
Say I'm here and want to drop all the changes between B and C
这可能吗?
答案 0 :(得分:0)
在PostgreSQL中,新的pg_rewind
功能就是这样做的。它还没有作为一种通用的方式暴露出PITR及时倒退,但据我所知,没有理由不能在以后成为可能。
目前,不,没有通用的方法可以向后重播WAL。
您需要恢复A
的基本备份,然后配置recovery.conf
以停止B
的恢复。