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

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

PG19 分区路由 ON CONFLICT 暴露延迟约束故障 RSS

PostgreSQL 19 与 master 仍有一个分区路由 ON CONFLICT 边界:遇到分区本地的可延迟唯一约束时,插入会走异常路径。该问题在 beta4 冻结前被列为待修复事项,讨论中的补丁还涉及排序规则处理、测试覆盖和 indnkeyatts 检查,说明“索引键列数不同但冲突语义等价”是否可互换仍未定。依赖分区写入与可延迟唯一约束的应用,应在 19 beta/最终版前暂缓升级或自行构造回归用例。

发布于 2026-09-18T02:05:12.748414Z · Nathan Bossart、Álvaro Herrera、Dmitry Dolgov · PostgreSQL hackers
ON CONFLICT 分区 数据完整性

PostgreSQL 19 与 master 仍有一个分区路由 ON CONFLICT 边界:遇到分区本地的可延迟唯一约束时,插入会走异常路径。该问题在 beta4 冻结前被列为待修复事项,讨论中的补丁还涉及排序规则处理、测试覆盖和 indnkeyatts 检查,说明“索引键列数不同但冲突语义等价”是否可互换仍未定。依赖分区写入与可延迟唯一约束的应用,应在 19 beta/最终版前暂缓升级或自行构造回归用例。

PostgreSQL 19 与 master 仍有一个分区路由 ON CONFLICT 边界:遇到分区本地的可延迟唯一约束时,插入会走异常路径。该问题在 beta4 冻结前被列为待修复事项,讨论中的补丁还涉及排序规则处理、测试覆盖和 indnkeyatts 检查,说明“索引键列数不同但冲突语义等价”是否可互换仍未定。依赖分区写入与可延迟唯一约束的应用,应在 19 beta/最终版前暂缓升级或自行构造回归用例。

原始来源 ↗

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