-2
我希望有一个数据库将成为主数据库,我将不断更新,并带有额外的列和表。Postgresql从一个主数据库更新多个数据库模式
我想然后能够将更改同步到多个数据库。
我一直在研究navicat,并在那里找到了一个同步工具,但它不允许多个数据库一次同步。
我不介意写一个脚本来做它或使用一块软件。
我希望有一个数据库将成为主数据库,我将不断更新,并带有额外的列和表。Postgresql从一个主数据库更新多个数据库模式
我想然后能够将更改同步到多个数据库。
我一直在研究navicat,并在那里找到了一个同步工具,但它不允许多个数据库一次同步。
我不介意写一个脚本来做它或使用一块软件。
有许多这里列出的选项:
http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
从你的描述,Slony聚或Londiste可能是首先要考虑的事情。
您是否正在寻找您的更改,并在每次更新主设备时自动传输到其他数据库?如果是这样,流式复制可能会有所帮助:http://wiki.postgresql.org/wiki/Streaming_Replication。或者,您是否在寻找能够输出数据库状态差异(在您想要更新其他机器的位置)并生成更新脚本的内容? – jcern
一旦我完成了一些我想要部署到所有其他数据库的更改,就会更多地寻找差异。 –