0

我设置了两个 VM,其中第一个 VM 是主 PostgreSQL,第二个是从属。我将 PostgreSQL 10 与逻辑复制一起使用,因此我创建了发布者和订阅。

最初,我在 Master 上创建了必要的表,然后进行备份并将其应用于从机,因此所有表都已同步并且一切正常。

我正在使用带有迁移的 Rails 应用程序,所以,现在我想将迁移应用到主数据库,这将创建很多新表。

创建具有复制索引的相同表的最佳方法是什么?

对我来说一个简单的解决方案 - 再次创建主数据库转储并将其应用于从站。

但是,也许存在其他解决方案来保持数据库结构同步?

4

1 回答 1

0

您可以使用 Continuous Archiving 将主服务器发生的任何更改推送到从服务器。

https://www.postgresql.org/docs/12/continuous-archiving.html

于 2019-11-06T14:41:35.980 回答