新闻归档 - 相关开源软件(截至 2026 年 10 月 7 日)
PostgreSQL 安全相关 社区相关 社区会议 其他会议 相关开源软件 用户组 PG 每周新闻 专有软件
发布于 2026-10-07,PGX, Inc.
相关开源软件
PGX Inc. 发布了 pgx-bm25 1.0。这个扩展通过原生索引访问方法,为 PostgreSQL 增加了基于 Okapi BM25 的全文检索排序。它支持 PostgreSQL 17 和 18,安装时使用扩展名 bm25_native。 ```sql CREATE EXTENSION bm25_native; CREATE …
阅读更多...
发布于 2026-10-07,PGX, Inc.
相关开源软件
pg_plan_filter 1.0.0 已发布。 这个可加载模块会在语句执行前,按照配置的条件检查语句;若不满足条件,就抛出错误。管理员可以借此阻止某些查询在生产数据库中执行。 过滤条件基于规划器估算的代价。pg_plan_filter 可以拒绝执行计划代价过高的单条语句(statement_cost_limit),限制一个事务内所有语句的累计代价(transaction_cost_limit),也可以选择只过滤 SELECT 语句(filter_select_only)。该模块还可以扩展,支持其他类型的过滤条件。 支持 PostgreSQL 14 至 18。
阅读更多...
发布于 2026-10-05,IVM Development Group
相关开源软件
IVM 开发组宣布发布 pg_ivm 1.16。 相较于 v1.15,本次发布包含以下变更: 更新内容 新功能 支持 PostgreSQL 19。(Devrim Gündüz) 错误修复 修复在同一事务中维护并删除增量维护物化视图(IMMV)时发生的段错误。(Yugo Nagata) 修复基表包含没有默认等值运算符的类型时,增量视图维护失败的问题。(Yugo Nagata) 此前,如果基表包含某个没有默认等值运算符的类型,更新基表时就会导致视图维护失败,即使视图定义并未引用该列。 修复 OID …
阅读更多...
发布于 2026-10-05,Miriade Srl
相关开源软件
pg_vault_tde 1.7.2 现已发布。这是一次二进制补丁发布,扩展版本号仍保持为 1.7,但用户可以在运行时通过 pg_vault_tde_build_version() 区分具体构建。 本次更新重点修复了严重的稳定性、安全性和正确性问题: 新的磁盘元组布局(v5):引入可遍历的结构,修复包含已建索引变长列的表在执行 UPDATE 时发生的严重段错误(PSQLE-165)。 修复 TOAST 崩溃:修复数据值在加密后才超过 TOAST_TUPLE_THRESHOLD 时触发的段错误。此外,还修复了全 NULL 行导致整张表无法读取的问题。 加固 tde_btree:tde_btree 索引现在严格限制为只处理等值查询,防止在范围运算符、ORDER …
阅读更多...
发布于 2026-10-05,pgvector
安全相关 相关开源软件
pgvector 0.8.7 现已发布。本次发布修复了 IVFFlat 索引构建中的缓冲区溢出漏洞(CVE-2026-103484),该漏洞可能导致任意代码执行。建议用户尽快安排升级。 更多详情:https://github.com/pgvector/pgvector/issues/1036 pgvector 是一个开源 PostgreSQL 扩展,提供向量相似性搜索功能。
阅读更多...
发布于 2026-10-01,Pgpool Global Development Group
相关开源软件
Pgpool-II 是什么? Pgpool-II 为 PostgreSQL 提供多种实用功能,包括: 连接池 负载均衡 自动故障转移,以及更多功能。 小版本发布 Pgpool 全球开发组发布了以下 Pgpool-II 版本: 4.7.3 4.6.8 4.5.13 4.4.18 4.3.21 这些版本包含安全修复。 …
阅读更多...
发布于 2026-09-29,Dasha
相关开源软件
Dasha 是一款面向 PostgreSQL 集群群组的开源性能仪表盘。它通过只读角色连接集群,展示数据库当前的运行情况,并解释可以采取哪些措施。数据库主机上无需安装任何组件:没有代理,也不需要在已有扩展之外再安装额外扩展。 一个实例可以服务多个集群及其全部副本。大多数 PostgreSQL 统计数据都属于实例级数据,不会通过复制传递,因此 Dasha 会读取集群中的每台主机,再综合分析。一个在主库上看起来未被使用的索引,可能正承载着备库的全部读取负载。 自上次公告以来的新增功能 索引建议。 Dasha 读取集群中每台主机上的 pg_stat_statements,建议补充缺失的 B-tree 索引。每项候选建议都附有列顺序、可直接使用的 CREATE INDEX CONCURRENTLY 语句、覆盖的 …
阅读更多...
发布于 2026-09-28,PL/Haskell
相关开源软件
我们很高兴宣布 PL/Haskell 扩展 6.0 版本发布。该扩展允许用户使用 Haskell 函数式编程语言编写 PostgreSQL 函数。使用说明见此处。 6.0 版本新增了对范围类型的支持。 Ubuntu 和 Fedora 用户可以直接从 RPM 与 APT 软件仓库 安装该扩展。 …
阅读更多...
发布于 2026-09-23,PgBouncer
相关开源软件
PgBouncer 1.26.0 已发布。本次发布修复了三个 CVE 漏洞: CVE-2026-19888:未认证客户端可触发崩溃,造成拒绝服务。问题由缺少 nonce 的 SCRAM 客户端最终消息引起。 CVE-2026-6668:未认证客户端可触发无限循环,造成拒绝服务。问题由数据包缓冲区扩容逻辑中的整数溢出引起。 CVE-2026-6669:恶意 PostgreSQL 服务器可使登录过程执行无界限的计算,造成拒绝服务。问题由未限制 SCRAM 迭代次数引起。 此外,新版本默认跟踪 search_path 和 default_transaction_read_only,新增 …
阅读更多...
发布于 2026-09-22,Constructive
相关开源软件
应用代码拥有快速的测试反馈循环:JavaScript、TypeScript 和 Python 都有测试运行器、测试夹具,以及从失败到通过的反馈机制。Postgres 同样可以测试,但数据库逻辑往往游离于这些流程之外。开发者需要准备数据库状态、管理事务,或者退回到粘贴查询、刷新浏览器和人工检查。这种落差会影响架构选择:如果在应用代码中测试规则更容易,规则往往就会放在那里,即使 Postgres 本来更适合执行这些约束。 模拟对象无法弥补这一落差。它们测试的是应用代码如何处理某个结果,而不是 Postgres 是否真的会产生该结果。模拟对象不会检查外键、触发触发器、执行行级安全策略,也无法验证查询实际使用的数据库角色。 pgsql-test 是采用 MIT 许可证的测试框架,将真实 PostgreSQL 数据库纳入这些反馈循环。它创建临时 PostgreSQL 数据库,只初始化一次数据,然后在每项测试结束后回滚到这一初始状态。断言使用项目现有的测试运行器执行,约束、函数和策略则由 Postgres 实际执行。它并不是第一种测试 …
阅读更多...
更早的新闻(截至 2026 年 9 月 22 日)...
新闻文章来自 PostgreSQL 项目或其他相关组织投稿。如果您希望分享与 PostgreSQL 相关的新闻,可以在登录后提交您自己的文章以供审核。