在Postgresql 10中使用逻辑复制时,有什么方法可以截断?

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

是否可以在Postgresql版本10.1或9.2中克隆截断?

postgresql replication
1个回答
0
投票

我认为9.2是一个错字,因为那个不受支持的旧版本没有逻辑复制。

此外,使用10.1是危险的。升级到10.12非常简单,轻松,并且会修复可能导致数据损坏的错误。

TRUNCATE不能通过v10中的逻辑复制来复制。因此,您必须在两个系统上都自己做:

  • 在主服务器上启动事务。

  • [TRUNCATE主表上的表,请等待,直到该表的复制赶上了。

  • [TRUNCATE备用表。

  • [COMMIT主数据库上的事务。

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