从客户端数据库获取数据并将其存储在我们的本地数据库中。两个数据库都是postgres。我想同步这两个数据库,以便客户端数据库中输入的数据也存储在目标数据库中。
简单的解决方案是进行完整转储:
pg_dump --data-only -p 5432 mydb > tmp/db_dump.sql
psql mydb < tmp/db_dump.sql
虽然它的性能不是很好,因为它每次都会下载所有数据
致敬丹尼尔,
这并不完全相同。想象一下,数据库在短时间内(或更长)时间内变得无效。在整个上传过程中,您必须禁用应用程序的访问。