文章

PostgreSQL 每周新闻 2026-6-10

PostgreSQL 每周新闻 2026-6-10

PostgreSQL每周新闻#652 - 2026年6月10日

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

img

PostgreSQL 19 Beta 1 发布

Postgres 最令人兴奋的主要版本之一又近了一步,现在可以尝试图查询、更快的插入、pg_plan_advice、并行工作线程的自动清理、在线切换数据校验和等功能。最终版本将在9月底/10月初左右发布。

PostgreSQL Global Development Group

💡 准备好尝试 Postgres 19 了吗?这里介绍如何在 Docker 中运行它在 Kubernetes 集群上运行

参加精彩的 PostgreSQL 讲座,还有周边产品

POSETTE: An Event for Postgres 即将到来(6月16-18日)。挑选并参加您必看的讲座。加入 Discord 上的 Hallway Track,获取限量独家活动周边,供参加实时活动的任何地方的与会者使用。最后召集:立即注册

**MicrosoftAMD** 赞助商

简要新闻:

⚾ 比较 Postgres、DuckDB 和 LadybugDB 的图功能

一个以棒球为主题的比较,研究三个数据库在对数百万行球员、场馆和比赛数据进行图式查询时的表现(在开发者体验和原始性能方面)。

John Nevin

EXPLAIN Prettier(或后处理查询计划)

EXPLAIN 输出在最好的情况下也可能难以阅读,而且它也可能在不同机器和版本之间发生微妙的变化。Andrei 展示了 explain_prettier,它通过去除不必要的信息使 EXPLAIN 输出更清晰、更简单。

Andrei Lepikhov

📄 Postgres 开发者向量索引权衡指南 – 了解什么是 HNSW、IVFFlat、DiskANN 和 SPFresh 索引以及何时选择每种索引。Hien Phan (Tiger Data)

📄 SQL 的 ORDER BY 已经走了很长一段路 – 从 80 年代到 ISO 规定的 SQL:2023 现在的功能之旅。Markus Winand

📄 pgBackRest 能否与 pg_tde 配合使用? – pgBackRest 能透明地处理加密的 WAL 段吗?基本上,可以!Stefan Fercot

📄 文件描述符:拖垮 Postgres 的操作系统限制 Warda Bibi


📰 分类广告:

🧮 在 Postgres 中构建完整的 RAG 堆栈。Docloader、Vectorizer、RAG 和 MCP。100% 开源

🐘 AI 编写了迁移。谁来审查它?开源多代理 PR 审查 - 每个 PR 自定义审查视角,每次运行只需几美分。收藏并部署 →


🛠 代码和工具

Absurd: Postgres 原生的持久工作流系统

被描述为_“你能想到的最简单的持久执行工作流系统”_,Absurd 是一个 SQL 文件,在常规 Postgres 上实现了多步骤任务/队列/工作线程系统。有 SDK 可以让从 TypeScript、Python 和 Go 中轻松使用它。

Armin Ronacher (Earendil)

Multigres v0.1 Alpha: Postgres 的”操作系统”

一年前,Supabase 宣布聘请 Vitess 的联合创始人开发一个类似 Vitess 的水平扩展数据库集群系统,但用于 Postgres。这个 alpha 版本是他们正在构建的内容的早期公开预览。

Sugu Sougoumarane

  • TimescaleDB 2.27 – Tiger Data 的时间序列扩展继续关注性能,特别是对压缩数据的更高效操作。

  • pg_clickhouse 0.3 – 用于从 Postgres 查询 ClickHouse 数据库的 FDW。底层的 C++ 库被替换为更快、更稳健的 C 替代方案。

  • pg_background 2.0 – 在后台工作线程中运行 SQL。现在可与 Postgres 19 配合使用。

  • Kanel 4.0 – 从实时 Postgres 数据库生成 TypeScript 类型。

  • pgrls – RLS(行级安全性)的静态分析器,用于捕获常见的策略错误。

  • NeonD – 基于 Neon 的开源 Postgres 控制平面守护进程,作为单个 Docker 容器运行。

  • pgcheck – 用 Go 编写的轻量级 Postgres 健康检查 CLI。

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