同步两个postgres数据库之间的数据

问题描述 投票:0回答:2

从客户端数据库获取数据并将其存储在我们的本地数据库中。两个数据库都是postgres。我想同步这两个数据库,以便客户端数据库中输入的数据也存储在目标数据库中。

database postgresql scripting synchronization
2个回答
1
投票

简单的解决方案是进行完整转储:

pg_dump --data-only -p 5432 mydb > tmp/db_dump.sql
psql mydb < tmp/db_dump.sql

虽然它的性能不是很好,因为它每次都会下载所有数据


0
投票

致敬丹尼尔,

这并不完全相同。想象一下,数据库在短时间内(或更长)时间内变得无效。在整个上传过程中,您必须禁用应用程序的访问。

© www.soinside.com 2019 - 2024. All rights reserved.