在两台服务器之间复制选定的postgresql表?

将master postgresql服务器中的单个数据库表复制到从属机器的最佳方法是什么? 它可以用cron + rsync完成,或者使用任何可能内置的postgresql或者某种OSS工具来完成,但到目前为止,postgres文档似乎没有涉及如何执行表复制。 我无法做一个完整的数据库复制,因为有些表有许可证 - > IP的东西连接到它,我不能复制这些在奴隶机器上。 我不需要即时复制,每小时也可以接受。

如果我需要rsync,有人可以帮助确定/ var / lib / pgsql目录中的哪些文件需要同步,或者我怎么知道它们是什么表。


通过复制数据目录中的单个表文件,您无法获得任何有用的信息。 如果你想复制选定的表格,有很多好的选择。

http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling


您可能想要尝试Bucardo,即使它们位于远程位置,它也是一种开源软件,可以在表格间同步行。 这是一个非常简单的软件,它也能够创建单向同步关系。

查看http://bucardo.org/wiki/Bucardo

链接地址: http://www.djcxy.com/p/77383.html

上一篇: Replicate selected postgresql tables between two servers?

下一篇: PostgreSQL Streaming Replication