发布于 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