对于由 Django 开发的应用程序,数据库为 Postgres 。现在我们必须实现复制 我们选择了 RepMgr ,因为它将支持动态分区表的复制。但是我们在master和salve中有不同的Postgresql版本。
答案 0 :(得分:1)
不,不。
RepMgr使用PostgreSQL基于WAL的复制。这只适用于相同版本的PostgreSQL和整个集群。在实现复制集群之前,您可能希望至少熟悉PostgreSQL手册。
如果您想要部分复制(一个数据库甚至数据库中的几个表)或不同版本,请检查基于触发器的复制,例如slony或bucardo。