adamo Asked: 2014-09-06 22:37:05 +0800 CST2014-09-06 22:37:05 +0800 CST 2014-09-06 22:37:05 +0800 CST repmgr:我可以将数据库从两个不同的主服务器复制到第三个从服务器吗? 772 如果我有一个主节点 1(带有数据库 A)和一个主节点 2(带有数据库 B),我可以使用 repmgr 并将 A 和 B 都复制到热备用节点 3 吗? [ 编辑:他们都将运行 Postgres 9.3 ] postgresql repmgr 1 个回答 Voted Best Answer Craig Ringer 2014-09-08T03:01:55+08:002014-09-08T03:01:55+08:00 PostgreSQL 的内置复制(由 repmgr 使用)复制整个 PostgreSQL 实例 - 包括所有数据库。事务日志在所有数据库之间共享。 PostgreSQL 无法合并来自另一个实例的事务日志。它也不能只复制数据库的一个子集。您必须恰好将一个实例复制到另一个实例。 如果你想要除此之外的东西,还有各种其他复制选项,例如 Londiste、Slony-I、BDR等。
PostgreSQL 的内置复制(由 repmgr 使用)复制整个 PostgreSQL 实例 - 包括所有数据库。事务日志在所有数据库之间共享。
PostgreSQL 无法合并来自另一个实例的事务日志。它也不能只复制数据库的一个子集。您必须恰好将一个实例复制到另一个实例。
如果你想要除此之外的东西,还有各种其他复制选项,例如 Londiste、Slony-I、BDR等。