HypoPG 1.4.4 发布
发布于 2026-10-26,Julien Rouhaud
相关开源软件
台湾台南,2026 年 10 月 25 日,星期日。
很高兴宣布 HypoPG 1.4.4 发布。HypoPG 是提供假想索引功能的扩展,兼容 PostgreSQL 9.2 及以上版本。
更新日志
缺陷修复
- 修复 OID 大于等于 2^31 时假想索引的名称错误。(Devrim Gündüz)
- 修复 WITH 子句选项的内存泄漏。(Devrim Gündüz)
- 检查索引最大列数时同时计入 INCLUDE 列。(Devrim Gündüz、Julien Rouhaud)
- 收到依赖对象的失效消息时,使相应假想索引失效。对于关系、函数、访问方法、操作符类和类型,在能够识别依赖时按对象处理;其他对象类型的失效消息则触发失效处理。(Julien Rouhaud,基于 Devrim Gündüz 的初始补丁)
- 修复
hypopg() 返回的 indcollation 和 indclass 列。(Matt Blewitt)
- 防止失败的 EXPLAIN 影响后续查询。(Matt Blewitt、Julien Rouhaud)
- 保护假想 OID 范围的查询,避免用户对象干扰。(Julien Rouhaud,问题由 Matt Blewitt 报告)
其他改进
- 补充 PostgreSQL 19 兼容性修复。(Julien Rouhaud,其中一个问题由 Nacho Alonso Portillo 报告)
链接与致谢
感谢所有报告问题的用户,CHANGELOG 文件中列出了他们的名字。
HypoPG 是开放项目,欢迎通过 GitHub 仓库 提交想法、功能请求和补丁,共同改进这个工具。
原文