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

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

PostgreSQL 自连接消除补齐行安全身份检查 RSS

PostgreSQL 已合入自连接消除的行级安全修复,并回补到 18、19 稳定分支。同一张表经视图与直接引用访问时,权限检查身份可能不同,对应的行安全条件也可能不同;此前优化器仅按关系标识归组,可能错误合并这些引用。补丁把 checkAsUser 纳入候选分组,阻止跨身份消除连接,并增加视图与表混合查询的回归测试。这项修改维护了优化前后的权限语义,目前属于代码修复进展。

发布于 2026-09-30T07:33:31.333485Z · Tom Lane · PostgreSQL
内核 行级安全

PostgreSQL 已合入自连接消除的行级安全修复,并回补到 18、19 稳定分支。同一张表经视图与直接引用访问时,权限检查身份可能不同,对应的行安全条件也可能不同;此前优化器仅按关系标识归组,可能错误合并这些引用。补丁把 checkAsUser 纳入候选分组,阻止跨身份消除连接,并增加视图与表混合查询的回归测试。这项修改维护了优化前后的权限语义,目前属于代码修复进展。

PostgreSQL 已合入自连接消除的行级安全修复,并回补到 18、19 稳定分支。同一张表经视图与直接引用访问时,权限检查身份可能不同,对应的行安全条件也可能不同;此前优化器仅按关系标识归组,可能错误合并这些引用。补丁把 checkAsUser 纳入候选分组,阻止跨身份消除连接,并增加视图与表混合查询的回归测试。这项修改维护了优化前后的权限语义,目前属于代码修复进展。

原始来源 ↗

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