【问题标题】:PostgreSQL 10 Logical Replication - is it possible to clone tables?PostgreSQL 10 逻辑复制 - 是否可以克隆表?
【发布时间】:2019-07-30 12:12:02
【问题描述】:

我有两个使用 postgresql 10 的数据库实例。 第一个使用 wal_level = logical 的实例,拥有 ALL TABLE 发布者。第二 - 订阅发布者,如上所述。

主数据库表中的所有数据都已成功发送到副本。 对我来说只有一个问题 - 当我的应用在 Master 上添加一个新表时 - 我需要将同一个表添加到副本(并运行 REFRESH PUBLICATION)。

我的问题 - 副本数据库有没有办法自动创建新表?

【问题讨论】:

    标签: postgresql database-replication postgresql-10 logical-replication


    【解决方案1】:

    架构更改不会被复制。你可以在文档中看到,Postgresql 10 Logical Replication: Subscription

    我处理此问题的方式是通过脚本进行所有架构更改,并编写脚本使其执行更改命令两次:一次在主数据库上,一次在副本上。

    【讨论】:

    • 谢谢。看起来这只是一种方法:(
    猜你喜欢
    • 2017-12-30
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多