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

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

逻辑复制修复并发索引 DDL 导致的漏更新 RSS

PostgreSQL 逻辑复制应用端的一处竞态已修复,提交说明标明回补至引入问题的 16 分支。应用进程按索引查找目标行时,需要区分副本标识或主键索引与普通索引;此前两次检查之间若发生 DROP INDEX 或 REINDEX,索引身份变化可能让查找失败,并把本应应用的更新当成 update_missing 冲突跳过。补丁将身份判定与索引 OID 一并保存在关系映射中,避免使用不一致的判断。订阅端执行索引维护的团队应关注后续维护版。

发布于 2026-09-29T00:05:49.695165Z · Mikhail Nikalayeu、Vignesh C · PostgreSQL Git
数据完整性 逻辑复制

PostgreSQL 逻辑复制应用端的一处竞态已修复,提交说明标明回补至引入问题的 16 分支。应用进程按索引查找目标行时,需要区分副本标识或主键索引与普通索引;此前两次检查之间若发生 DROP INDEX 或 REINDEX,索引身份变化可能让查找失败,并把本应应用的更新当成 update_missing 冲突跳过。补丁将身份判定与索引 OID 一并保存在关系映射中,避免使用不一致的判断。订阅端执行索引维护的团队应关注后续维护版。

PostgreSQL 逻辑复制应用端的一处竞态已修复,提交说明标明回补至引入问题的 16 分支。应用进程按索引查找目标行时,需要区分副本标识或主键索引与普通索引;此前两次检查之间若发生 DROP INDEX 或 REINDEX,索引身份变化可能让查找失败,并把本应应用的更新当成 update_missing 冲突跳过。补丁将身份判定与索引 OID 一并保存在关系映射中,避免使用不一致的判断。订阅端执行索引维护的团队应关注后续维护版。

原始来源 ↗

来源记录
  • pgweb.info_item · af72bb399db1013b · 2026-10-03T04:08:55.967155Z