文章

PostgreSQL 每周新闻 2026-7-1

PostgreSQL 每周新闻 2026-7-1

PostgreSQL每周新闻#655 - 2026年7月1日

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

对 Postgres 有影响的新 SQL 标准特性

Postgres 贡献者和 SQL 标准委员会成员 Peter Eisentraut 报告了最新的标准化会议情况,会议中 QUALIFYINSERT ... BY NAMEJOIN TO ONE 被采纳进入标准草案。此外还有关于仍在讨论中的 ‘key joins’ 提案的更新。

Peter Eisentraut

💡 Peter 指出:”PostgreSQL 20 开发周期即将启动,这篇文章包含了处于不同阶段的一些项目想法,如果有人想参与的话。”

购买和升级 EDB Postgres,无需销售电话

购买或升级 Postgres 过去意味着需要销售电话和合同。现在你可以自己完成。该商店让技术团队按照自己的条件进行购买和扩展,无需等待报价。选择你的产品并结账

EDB 赞助商

为什么缓慢的 Postgres 检查点使重启变得危险

重启一个遇到困难的 Postgres 实例看起来像是一个安全的操作,但一位资深工程师解释了为什么它可能恰恰相反,并使用了两个真实的、在有检查点问题的数据库上发生的长时间停机案例。他还分享了一个实用的告警起始阈值,这样你就不必通过艰难的方式来学习。

Jeremy Schneider

简讯:

在 Amazon Aurora 上生产环境运行 pgvector

一份关于使用 pgvector 的详细指南,涵盖索引选择、量化、查询操作符到配置设置和运维方面。它专注于 Aurora,但对于其他环境中的现有和潜在 pgvector 用户仍然非常有用。

Aichholzer and Pareek (AWS)

太多的表对你不利

来自 Laurenz 的一个新的性能咨询故事。这次展示了拥有太多表不仅会激增内存使用,还会减慢针对 Postgres 自身系统目录的查询。

Laurenz Albe

▶ POSETTE 2026 的 44 场演讲

Microsoft 在 YouTube 上分享了其最近的 POSETTE 虚拟 Postgres 会议的所有演讲。亮点包括:

Microsoft

📄 为什么在 Postgres 表中间添加列如此困难 Tianzhou (Bytebase)

📄 在 Postgres 19 中使用 WAIT FOR LSN 读取你自己的写入 Redowan Delowar


📰 分类广告:

PostgreSQL 即服务,具有混合搜索、令牌预算、流式 API,无供应商锁定。在 pgEdge Cloud 上试用


发布和代码:

🤖 pgrust:AI 辅助的 Postgres Rust 重写

它还没有准备好用于生产环境,AI 完成了大部分工作,但能够看到产生一个通过 Postgres 自身回归测试的实现是可能的,这很酷。作者已经启动了一个 Web 编译的演示,你可以试用一下。

Michael Malis

💡 pgrust 不仅仅是一个”Claude,用 Rust 为我重新实现 Postgres”的项目。Michael 已经撰写博客介绍了涉及的内容以及自四月以来的进展。他有八个 Codex 账户在并行运行!

Noisia 0.3:针对 Postgres 的有害工作负载生成器

创建诸如死锁、无操作的事务以及产生磁盘临时文件的查询等内容,用于压力测试你的设置。请谨慎使用!最新版本添加了一个‘backend killer’ 工作负载(通过 OOM)和一个‘slot-bloat’ 工作负载

Alexey Lesovsky

Biscuit:高性能模式匹配索引

一个实验性的专门索引访问方法,用于加速 LIKE/ILIKE 模式匹配。

Sivaprasad Murali

  • pgtt 4.5 – 创建和管理 Oracle 风格的全局临时表。v4.5 添加了 Postgres 19 和 CREATE INDEX CONCURRENTLY 支持。

  • PGSync 7.1.0 – Postgres 到 Elasticsearch/OpenSearch 的同步。

  • pgvector 0.8.4 – 针对 HNSW 清理的两个小修复。

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