【问题标题】:Validating the postgres upgrade using logical replication使用逻辑复制验证 postgres 升级
【发布时间】:2020-01-03 11:19:37
【问题描述】:

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

附:我创建的上述副本使用的是一年前的示例转储,只有 800mb。

现在我有几个问题。

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

  2. 我试过 800mb。我去试试100+GB会有什么问题吗?

请在这里分享您的个人经历。我一直在尝试记录哪些可能出错的地方,以便我可以随时尝试预测下一步行动。

【问题讨论】:

    标签: postgresql postgresql-9.1 postgresql-10


    【解决方案1】:

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

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

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

    披露:我为EnterpriseDB (EDB)工作

    【讨论】:

      猜你喜欢
      • 2018-12-29
      • 2019-12-29
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      相关资源
      最近更新 更多