文章

PostgreSQL 每周新闻 2026-3-4

PostgreSQL 每周新闻 2026-3-4

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

_config.yml

备注:英文原文地址

img

⚠️ 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 个基本技巧

🛠 代码和工具

img

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 – Kotlin 的协程优先 SQL 工具包,具有编译时查询验证(支持 Postgres、MySQL 和 SQLite)。

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

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

  • Pigsty 4.2 – 类似 RDS 的”包含电池”的 Postgres 发行版。

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

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