PostgreSQL 日报|多项内核漏洞与机制优化更新(8 月 16 日)
PostgreSQL Hacker 电子邮件讨论精选
PG18.5 回归测试中的崩溃问题
Jeff Davis 正在针对 PostgreSQL 18 中 `pg_strlower()` API 的若干问题进行修复,相关反馈来自 Andres Freund。具体改动包括:补充严重缺失的 API 文档、将循环变量 `i` 从 `int` 改为 `size_t` 以与输入类型保持一致、使相关函数正确支持 `collate_is_c`,以及修复 PG1…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Crash issue in PG18.5 regression
实现 WALLSN 回放等待机制:重新加载
该讨论涉及一个由 6 个补丁组成的系列,针对 standby 上 WAL LSN replay 等待机制进行修复和清理。主要内容包括:修复辅助进程退出时缺少清理的问题、文档修正、优化 WaitLSNLock 的获取,以及处理一个罕见的竞态条件——当 WAL receiver 重启导致 writtenUpto 回退后,已从堆中移除的 waiter 可能永久阻塞。…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Implement waiting for wal lsn replay%3A reloaded
行模式识别
Tatsuo Ishii 发现了行模式识别(RPR)反解析器在视图定义方面的一个 bug。当查询通过子查询绕过 DEFINE 子句中的歧义列引用时,反解析器会错误地输出 FROM 子句中声明的范围变量(如 `ttt.val`),而非合法的列引用。这导致此类视图在 dump/restore 时会失败。该问题与 ALTER TABLE ADD COLUMN/R…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Row pattern recognition
basebackup:跳过启用校验和前写入的页面的校验和验证
在 basebackup 过程中,checksum 启用之前写入的页面不应进行校验验证。Zsolt Parragi 提交了初始补丁,Daniel Gustafsson 和 Bertrand Drouvot 对其进行了审查。Bertrand 发现一个 bug:当 checksum 经历 on→off→on 的状态切换时,静态布尔变量无法正确处理,导致验证被错…
原文链接:
GIN VACUUM 可能导致内部 postingtree 页面损坏
Peter Geoghegan 报告了一个影响所有稳定 PostgreSQL 分支的 GIN 索引损坏问题,最初由 Opus 5 发现。问题出在 `ginVacuumPostingTreeLeaves()` 中:在将共享锁升级为排他锁后,代码没有重新检查页面是否仍为叶子页,导致 VACUUM 可能将内部页误当作叶子页处理,从而遗漏需要清除的死 TID。An…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=GIN VACUUM can corrupt internal posting tree pages
GRAPH_TABLE 中禁止在外层和 WHERE 子句中使用聚合函数
Tom Lane 审查了 Sami Imseih 提交的 v3 补丁,该补丁旨在禁止在 GRAPH_TABLE 中使用外层聚合和 WHERE 子句聚合。Lane 认为添加 EXPR_KIND 值的整体模式可以接受,但对 check_agglevels_and_constraints 中非标准的处理方式提出了异议——该代码在到达聚合语义层级之前就检测 GRA…
原文链接:
社交媒体动态
G2 2026 年夏季报告发布,Databricks 凭借用户口碑再获顶级排名
G2 发布 2026 年夏季报告,Databricks 凭借用户反馈再次跻身顶级排名。平台累计获得逾 500 条五星好评,用户普遍认可其将数据工程、分析与 AI 融为一体、并实现统一治理与数据民主化的能力。Databricks 对所有参与评价的用户表示感谢。
原文链接:
用手绘草图生成可用仪表盘-Genie Code 让这一切成为现实
Genie Code 能够将手绘草图转化为可用的数据仪表盘。用户只需上传草图照片,工具便会自动检索用户有权访问的财务数据及工作区资产,构建所需数据集并生成可视化图表,同时处理构建过程中出现的问题。完成后,Genie Code 会汇总创建内容、列出所用数据集,并给出后续建议,如发布仪表盘、添加筛选器或进行调整。从草图到成品,繁琐的技术工作由 Genie Co…
原文链接:
AI 或许代表未来,但你的数据库决定了你是否已经准备好
pgEdge 联合创始人兼 CEO Phillip Merrick 指出,企业级 PostgreSQL 正逐渐成为 AI 落地的关键基础设施。他认为,PostgreSQL 有助于提升系统韧性、降低供应商锁定风险、支持分布式架构,并帮助企业将自有数据转化为竞争优势。随着 AI 对数据的依赖不断加深、部署范围日益分散,数据库层已无法再被视为次要考量。对于 CT…
原文链接:
以上信息来自 PGNexus(https://pgnexus.ai/home),欢迎注册账号体验和订阅邮件获取每日更新。
PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。

浙公网安备 33010602011771号