文章

PostgreSQL 每周新闻 2026-1-21

PostgreSQL 每周新闻 2026-1-21

PostgreSQL每周新闻#632 - 2026年1月21日

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

非常规的 Postgres 优化技术

又一篇来自 Haki Benita 的精彩文章。这次,他探讨了一些不寻常的优化技术,包括使用 constraint_exclusion 在查询与 CHECK 约束冲突时跳过扫描、通过索引低基数表达式(如将时间戳截断为日期)来构建更小的索引,以及通过排除约束使用哈希索引来强制唯一性。

Haki Benita

POSETTE 2026 — CFP 截止日期 2月1日

POSETTE: An Event for Postgres,由 Microsoft 的 Postgres 团队组织的免费虚拟开发者活动,将于 6月16-18日举行。鼓励新老讲者提交演讲!不要拖延——CFP 将于 2月1日截止。获取详细信息

Microsoft 赞助商

软删除的挑战

删除还是不删除,这是个问题!如果你想在表中”删除”数据而不真正丢失它,使用布尔值或日期标志的”软”删除是常见解决方案,但这篇文章考虑了一些替代方案,如使用触发器将行移动到归档表,或从 WAL 捕获已删除的行以进行外部归档。

atlas9

简讯:

🎤 ‘我如何开始使用 DBtune 以及为什么我们选择 Postgres’

DBtune 创始人兼斯坦福研究员 Luigi Nardi 加入 Claire Giordano,讨论他的开发者和研究之旅,为什么 DBtune 选择数据库调优和 Postgres 作为重点,以及数据库管理和调优”五级”自治的概念。如果你更喜欢阅读而不是听,还有完整文字记录

Talking Postgres Podcast

在 PostgreSQL 上将向量搜索扩展到10亿

具体来说是10亿个向量。这本质上是对 VectorChord 1.0 的基准测试,这是一个用于高规模向量相似性搜索的扩展(GitHub 仓库)。

Junyu Chen (VectorChord)

▶ PostgreSQL 18 的新特性

PGX 的 CEO Christophe Pettus 最近为旧金山湾区 PostgreSQL 用户组做了一次演讲,在30分钟内总结了 Postgres 18 的一些增强功能。

Christophe Pettus

📄 Postgres Serials 应该是 BIGINT(以及如何迁移) — Elizabeth Christensen

📄 理解分区表上的 ALTER TABLE 行为 — Chao Li

📰 分类广告:

通过 PostgreSQL 18 将查询速度提升3倍。了解 AIO、Skip Scan 和复制增强。立即注册!

🛠️ Auth0 for AI Agents 为开发者提供了一个基础,可以在不影响安全性或创新的情况下构建 AI 代理。开始构建

🛠 代码和工具

  • SQL Shader(上图)是 Matias Gonzalez 的一个有趣实验,它将带有 xyvalue 列的 Postgres 查询输出渲染到类似着色器的画布上。更多信息在这里

  • credcheck 4.4 – 在用户创建、重命名以及密码更改期间执行凭据检查和验证的扩展。

  • pgmoneta 0.20.0 – Postgres 备份/恢复工具,现在支持 Grafana 12,改进了 S3 支持和更好的锁定。

  • pgBackRest 2.58.0 – 另一个流行的备份工具,现在支持 S3、GCS 和 Azure 的 HTTP。

  • 📊 Postgres Explain Visualizer 2 1.20 – 用于可视化 Postgres 执行计划的 Vue.js 组件(上图)。现在支持暗黑模式。

  • SQLPage 0.42 – Rust 驱动的纯 SQL 数据应用构建器,可在 SQL 查询之上自动构建 UI。

  • pgschema 1.6.1 – Terraform 风格的声明式 Postgres 模式迁移工具。

  • Rbatis v4.7.0 – 高性能 Rust”编译时”ORM,具有动态 SQL 生成和异步支持。

  • 📊 pgmetrics v1.19.0 – 收集和报告 Postgres 指标,用于脚本编写、自动化和故障排除。

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