当前,我正在尝试使用逻辑复制将postgres 9.1升级到10。由于9.1不支持本机logical_replication,因此我尝试了slony并成功制作了副本。
P.S。我创建的上述副本使用的是一年前的样本转储,大小仅为800mb。
现在我有几个问题。
如何验证副本是否已成功复制所有数据。很少有人建议将主服务器置于维护模式(很少停机),并与所有表上的两个数据库进行最后N项比较。
我尝试了800mb。当我尝试使用100+ GB时会出现任何问题吗?
请在这里分享您的个人经验。我一直在尝试记录可能出问题的地方,因此我总是可以尝试预期下一步的行动。
您可以使用EDB Postgres Replication服务器的试用版随附的数据验证器来验证新旧PostgreSQL数据库之间的数据。
您可以在Data Validator Document处阅读数据验证器的详细信息>
要下载EDB Replication Server,请单击此链接:EDB Replication Server
披露:我为EnterpriseDB (EDB)工作”>