RepMgr是否支持master和slave中不同版本的postgresql

时间:2014-09-26 06:32:52

标签: django postgresql repmgr

对于由 Django 开发的应用程序,数据库为 Postgres 。现在我们必须实现复制 我们选择了 RepMgr ,因为它将支持动态分区表的复制。但是我们在master和salve中有不同的Postgresql版本。

  1. RepMgr会支持不同的版本吗?
  2. 我们必须在slave中只设置特定的数据库。可以从RepMgr?
  3. 获得

1 个答案:

答案 0 :(得分:1)

不,不。

RepMgr使用PostgreSQL基于WAL的复制。这只适用于相同版本的PostgreSQL和整个集群。在实现复制集群之前,您可能希望至少熟悉PostgreSQL手册。

如果您想要部分复制(一个数据库甚至数据库中的几个表)或不同版本,请检查基于触发器的复制,例如slony或bucardo。