使用逻辑复制验证Postgres升级

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

当前,我正在尝试使用逻辑复制将postgres 9.1升级到10。由于9.1不支持本机logical_replication,因此我尝试了slony并成功制作了副本。

P.S。我创建的上述副本使用的是一年前的样本转储,大小仅为800mb。

现在我有几个问题。

  1. 如何验证副本是否已成功复制所有数据。很少有人建议将主服务器置于维护模式(很少停机),并与所有表上的两个数据库进行最后N项比较。

  2. 我尝试了800mb。当我尝试使用100+ GB时会出现任何问题吗?

请在这里分享您的个人经验。我一直在尝试记录可能出问题的地方,因此我总是可以尝试预期下一步的行动。

postgresql postgresql-9.1 postgresql-10
1个回答
0
投票

您可以使用EDB Postgres Replication服务器的试用版随附的数据验证器来验证新旧PostgreSQL数据库之间的数据。

您可以在Data Validator Document处阅读数据验证器的详细信息>

要下载EDB Replication Server,请单击此链接:EDB Replication Server

披露:我为EnterpriseDB (EDB)工作”>

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