我已经使用 PostgreSQL 9.4 安装了新的 BDR-Solution,它运行起来非常棒。
我的问题:我想向复制中添加更多数据库,但每次如果我添加另一个数据库并重新启动服务器,一个服务器就会崩溃。pg_hba.conf 和 postgresql.conf 是正确的。
所以我在这个网站上读到
“您只能从一台服务器复制一个数据库”
但在这个网站上,这听起来像是一个优势:
“您必须明确配置要复制的每个数据库。” 和“BDR 复制每个数据库,而不是每个集群。所以你不必为了控制它们的复制方式而将你的数据库分成不同的 PostgreSQL 实例。”
这对我来说听起来好像我可以vsync 更多的数据库,如果我想的话......
BDR 可以根据需要在每台服务器上复制任意数量的数据库。您必须分别配置每个数据库,仅此而已。
没有(当前)任何通配符配置来表示“当前数据库上的所有数据库”。
典型的配置如下所示: