发布于 2026-09-10T10:59:47.258224Z · Peter Geoghegan · PostgreSQL hackers

外键校验的快速路径在 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