↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

逻辑复制单表重同步补丁修掉继承表数据丢失 RSS

Cagri Biroglu 的按表重新同步补丁更新到 v4,为逻辑复制提供 ALTER SUBSCRIPTION ... REFRESH TABLE。这一版把 ExecuteTruncate() 换成基于已解析 OID 的 ExecuteTruncateGuts(),修掉继承子表被静默 TRUNCATE 导致数据丢失的缺陷,并拒绝对被其他订阅追踪的关系执行 truncate。文档和 psql 补全一并补上。

发布于 2026-09-10T10:59:48.37794Z · Cagri Biroglu · PostgreSQL hackers
数据丢失 逻辑复制

Cagri Biroglu 的按表重新同步补丁更新到 v4,为逻辑复制提供 ALTER SUBSCRIPTION ... REFRESH TABLE。这一版把 ExecuteTruncate() 换成基于已解析 OID 的 ExecuteTruncateGuts(),修掉继承子表被静默 TRUNCATE 导致数据丢失的缺陷,并拒绝对被其他订阅追踪的关系执行 truncate。文档和 psql 补全一并补上。

Cagri Biroglu 的按表重新同步补丁更新到 v4,为逻辑复制提供 ALTER SUBSCRIPTION ... REFRESH TABLE。这一版把 ExecuteTruncate() 换成基于已解析 OID 的 ExecuteTruncateGuts(),修掉继承子表被静默 TRUNCATE 导致数据丢失的缺陷,并拒绝对被其他订阅追踪的关系执行 truncate。文档和 psql 补全一并补上。

原始来源 ↗

来源记录
  • center.info_item · 7bbfdcbb99948bc4 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 7bbfdcbb99948bc4 · 2026-10-03T04:08:55.967155Z