在postgresql 10.1或9.2版本中可以克隆截断吗?
gab6jxml1#
**注意:**从v11开始,逻辑复制可以复制TRUNCATE。此答案仅适用于不支持的旧版本。
TRUNCATE
我假设9.2是一个错字,因为旧的和不支持的版本没有逻辑复制。此外,使用10.1是危险的。升级到最新的次要版本是简单和无痛的,并将修复可能导致数据损坏的错误。在v10中,TRUNCATE不通过逻辑复制进行复制。因此您必须在两个系统上自己进行复制:
COMMIT
1条答案
按热度按时间gab6jxml1#
**注意:**从v11开始,逻辑复制可以复制
TRUNCATE
。此答案仅适用于不支持的旧版本。我假设9.2是一个错字,因为旧的和不支持的版本没有逻辑复制。
此外,使用10.1是危险的。升级到最新的次要版本是简单和无痛的,并将修复可能导致数据损坏的错误。
在v10中,
TRUNCATE
不通过逻辑复制进行复制。因此您必须在两个系统上自己进行复制:TRUNCATE
主服务器上的表,并等待该表的复制完成。TRUNCATE
备用表。COMMIT
主服务器上的事务。