PostgreSQL 每周新闻 2025-9-11

PostgreSQL每周新闻#615 - 2025年9月11日

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

pg_duckdb 1.0:基于 DuckDB 的 Postgres 高性能分析扩展

一款官方 Postgres 扩展(与 Hydra 和 MotherDuck 合作开发),将 DuckDB 的列式矢量化分析引擎及其功能嵌入到 Postgres 中。GitHub 仓库。

DuckDB

亲身体验 Postgres 18:异步 I/O、B 树跳过扫描等

Postgres 18 将于本月发布,现在是时候了解其以性能为中心的更新了:从异步 I/O 和计划器更改,到 B 树跳过扫描、UUIDv7、VACUUM 更改以及对生产工作负载的增强监控。

pganalyze

Postgres 18 RC1 版本发布

就在我们上周即将点击“发送”按钮时,官方发布了一篇关于 RC1 的博客文章,我们悄悄地把它分享了出来。不过,这篇文章只是简短地提及了一下,所以值得再次分享,以防您错过。我们还了解到,最终版本将于两周后的 9 月 25 日发布。

PostgreSQL Global Development Group

💡 Umair Shahid 分享了他最期待的 Postgres 18 的三个功能。

Supabase 向 Postgres 社区开放 OrioleDB 专利

OrioleDB 于三年前作为 Postgres 的新存储引擎问世。Supabase 于 2024 年收购了它,现在允许其他人使用该专利中描述的技术。Paul 指出:“我们的目标就是将 Oriole 推向上游,使其成为 Postgres 源代码树的一部分,并与 Postgres 的其他部分一起公开开发和维护(如果社区愿意的话!)”

Paul Copplestone (Supabase)

本周摘要

排序规则可以用于 citext 吗?

“对于不区分大小写的查询,自定义的非确定性排序规则确实可以作为 citext 的替代方案,而且通常性能损失要低得多。”

Umut Tekin

📄 深入探究 Postgres 内部机制:流程架构 Srinath Reddy (EDB)

📄 Postgres 18 着眼于分析能力提升和分布式未来——The Register 聚焦即将发布的 Postgres 18 版本。Lindsay Clark

📄 惊喜维也纳之旅——上周参加奥地利 PGDay 活动的记录。Christoph Berg

📄 类似“TPC-C”的 pgbench“扩展包” Kaarel Moppel

PostgreSQL 内部原理:简介

如果您的应用程序具有无法从缓存中受益的非传统访问模式,则有用的调整技巧。

发布

img

pgFormatter 5.7:一款格式化 SQL 代码的工具

您可以在线测试,也可以从 GitHub 获取源代码(使用 Perl 编写)并自行运行。v5.7 中的新功能。

Gilles Darold

EpgEdge 开源

pgEdge 是一个面向企业的 Postgres 发行版,专注于高可用性和支持多主服务器的分布式部署。它之前是一个“源代码可用”的商业产品,但现在已获得 OSI 认可的 PostgreSQL 许可证。

Dave Page

矢量搜索包装器:通用向量搜索包装器

如果您是 Python 开发人员,它可以让您在 Postgres、MySQL、SQLite 和 DuckDB 向量后端之间快速切换。

Mihir Ahuja

pREST (PostgreSQL REST) 2.0 RC3 – 在 Postgres 数据库前端部署 RESTful API。

BemiDB 1.3 – 针对分析优化的单二进制 Postgres 只读副本。

pgai v0.12 – Timescale 的工具,用于在 Postgres 中使用 RAG 和 LLM。

pgroll 0.14.2 – 零停机、可逆模式迁移。

Supavisor 2.7 – Supabase 的多租户连接池。

Written on September 11, 2025