具有两个备用服务器的PostgreSQL故障转移



我有一个主服务器和两个备用服务器通过流复制(postgresql 9.0.5)设置。现在,如果主服务器出现故障,我会通过创建触发器文件使其中一个备用数据库退出恢复模式。现在,假设我在 recovery.conf 文件中修复recovery_target_timeline = 最新,辅助备用数据库是否会遵循新的主数据库?

不,因为新主人不知道它有一个奴隶。而新的奴隶不知道它有了新的主人。您必须更改相应的配置文件才能获得所需的情况。

也检查 repmgr,也许这就是您正在寻找的。

最新更新