文章

PostgreSQL 每周新闻 2026-3-4

PostgreSQL 每周新闻 2026-3-4

PostgreSQL每周新闻#638 - 2026年3月4日

_config.yml 备注:英文原文地址

⚠️ Postgres 18.3、17.9、16.13、15.17 和 14.22 发布

这是一次计划外的更新,用于修复上个月安全版本引入的回归问题。如果你已经升级到 18.0、18.1 或 18.2,你需要特别注意,因为需要手动执行步骤才能使 json_strip_nullsjsonb_strip_nulls 函数变为不可变。

PostgreSQL Global Development Group

POSETTE 活动日程已公布:Postgres 开发者盛会!

POSETTE 2026,一个免费的虚拟开发者活动,将于 6 月 16-18 日举行。演讲者和日程刚刚公布!通过 4 个直播流与专家一起学习世界上最先进的开源关系数据库。获取详情

Microsoft 赞助商

我们家里有 pgvector

这里有一些有趣的探索。使用 pgvector 进行向量相似性搜索是一个合理的现代选择,但 Postgres 有一个内置扩展也可以(某种程度上)做到这一点:cube。Phil 还发现了一个有趣的工具 model2vec

Phil Eaton

简讯:

Postgres 19 即将推出:INSERT .. ON CONFLICT .. DO SELECT

预览一个悄然重要的新特性,可以在 upsert 操作中检索冲突行,而不仅仅是忽略或更新它。Laurenz 通过一些示例和用例解释了为什么这比 MERGE 更清晰和更安全。

Laurenz Albe / CYBERTEC

大部分死了就是稍微活着:杀死僵尸会话

我不怕鬼!…但僵尸会话确实很烦人!这篇文章探讨了是什么让它们存在、如何摆脱它们,以及一些缓解措施。

Lætitia Avrot

📄 理解实时数据分析的 Postgres 性能限制 - Matty Stratton (Tiger Data)

📄 使用 pg_semantic_cache 进行语义缓存的实践指南 - Muhammad Aqeel (pgEdge)

📄 使用 PgHero 和 Docker 在 Windows 上监控 Postgres - Joan Frey

📰 分类广告:

🌟 正在为 Postgres 的 MCP 服务器添加新功能。不要错过,在 GitHub 上为项目加星以保持最新。

📖 掌握 Visual Studio Code,从 Louis Lazaris 的这本包含超过 150 个基本技巧的截图指南中学习。

🛠 代码和工具

pgdsat 2.0:数据库安全评估工具

检查你的 Postgres 集群中近百个安全相关事项(如文件权限、配置设置、复制设置等),包括来自 CIS 合规基准的所有建议。输出是像这样的报告。

HexaCluster Corp

pgspot 0.9.2:发现 Postgres 扩展脚本中的漏洞

一个用于 SQL 脚本的分析工具,检查漏洞和最佳实践。

Sven Klemm (Timescale)

  • 🔎 pg_textsearch 0.6 – BM25 相关性排名的全文搜索扩展。

  • pgvector 0.8.2 – 修复了并行 HNSW 索引构建的缓冲区溢出。

  • sqlx4k 1.7 – 协程优先的 SQL 工具包,支持 Kotlin 的编译时查询验证(支持 Postgres、MySQL 和 SQLite)。

  • pgxmock 5.0 – 模拟 pgx 行为的 Mock 库,用于在 Go 中进行测试,无需真实数据库连接。

  • postgresparser v1.1.5 – 基于 ANTLR 的纯 Go Postgres SQL 解析器。

  • Pigsty 4.2 – 类似 RDS 的”全功能”Postgres 发行版。

  • PGQueuer 0.26 – 基于 Postgres 的 Python 作业队列库。

本文由作者按照 CC BY 4.0 进行授权