PostgreSQL 10逻辑复制-是否可以克隆表?

时间:2019-07-30 12:12:02

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

我有两个具有Postgresql 10的数据库实例。 使用wal_level =逻辑的第一个实例,具有ALL TABLE发布者。其次-如上所述订阅了发布者。

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

我的问题-副本数据库是否可以自动创建新表?

1 个答案:

答案 0 :(得分:0)

不复制架构更改。您可以在文档Postgresql 10 Logical Replication: Subscription

中看到

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