我有两个Postgresql数据库(在不同的服务器上):让我们称它们稳定且不稳定。稳定版仅供阅读之用。有时稳定会更新为当前的不稳定状态。
我想改进更新过程。由于数据库的大小,无法再转储到文件并恢复。我发现many replication tools设计用于主从配置,但这并不是我所做的,因为从属(稳定)是按需更新的。这些工具似乎比我希望他们解决的问题更复杂。
理想情况下,我想要一个像pg_replicate source target
这样的接口的简单工具,它会导致target
db完全克隆source
并且数据直接在两个数据库服务器之间传输(它们由本地网络连接而不创建大型临时文件。数据库大小为50 GB且不断增长,因此传输SQL插入可能还不够。
那么,有没有一种工具可以做到这一点?或者任何接近的东西?