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

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

PG19 的外键快速路径会误报跨类型外键违规 RSS

外键校验的快速路径在 PostgreSQL 19 里带来一个正确性回归。Peter Geoghegan 报告,外键两侧用跨类型等值运算符时会误报违规:主键为 date、外键为 timestamp 的场景报出外键违规,而 timestamp 对 timestamp 的同序场景正常通过。缺陷由提交 b7b27eb41 引入,影响 19 和主干。Amit Langote 初判问题在复查块把锁定元组的键与自身比较,跨类型必然失败。

发布于 2026-09-10T10:59:47.258224Z · Peter Geoghegan · PostgreSQL hackers
PostgreSQL 19 外键 缺陷

外键校验的快速路径在 PostgreSQL 19 里带来一个正确性回归。Peter Geoghegan 报告,外键两侧用跨类型等值运算符时会误报违规:主键为 date、外键为 timestamp 的场景报出外键违规,而 timestamp 对 timestamp 的同序场景正常通过。缺陷由提交 b7b27eb41 引入,影响 19 和主干。Amit Langote 初判问题在复查块把锁定元组的键与自身比较,跨类型必然失败。

外键校验的快速路径在 PostgreSQL 19 里带来一个正确性回归。Peter Geoghegan 报告,外键两侧用跨类型等值运算符时会误报违规:主键为 date、外键为 timestamp 的场景报出外键违规,而 timestamp 对 timestamp 的同序场景正常通过。缺陷由提交 b7b27eb41 引入,影响 19 和主干。Amit Langote 初判问题在复查块把锁定元组的键与自身比较,跨类型必然失败。

原始来源 ↗

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