如何在 postgresql 13 上将备用数据库切换到主数据库?

如何在 postgresql 13 上将备用数据库切换到主数据库?

为了实现 DB 的高可用性,我在 Postgresql-13 上构建了 Active-Standby(副本)集群。插入数据正确传输到“副本”服务器,没问题。现在,我想检查一下案例,如何在两台服务器上更改角色。为此,我删除了 /var/lib/postgresql/13/main/standby.signal,也为了应用更改重新启动了 postgrsql.service 有东西告诉我我做错了什么。所以,

  1. 如何将复制品变成原版,
  2. 那么如何从旧的 master(暂时不可用)恢复 master,而不丢失数据呢?

对不起我的英语不好。

相关内容