1. 🇬🇧 English
  2. 2026
    ❱
    1. Week 19
      ❱
      1. Extensible SMGR Hooks (2021–2022): Anastasia’s Proposal, Tablespace Semantics, and the Redo Wall
      2. Extensible Storage Manager API: Registration, Chaining, and the Long Road from SMGR Hooks
    2. Week 18
      ❱
      1. Stronger XID and MultiXact Wraparound Warnings: Percent Detail and a 100M Head Start
      2. Fixing Partial Index Matching Regressions in PostgreSQL 17/18: A Deep Dive into NullTest Const-Simplification
    3. Week 17
      ❱
      1. Meson Test Failures in PostgreSQL: Making CI Output Actionable
      2. Post-special Page Storage for TDE: How a TDE Proposal Evolved into Broader Page-Space Refactoring
      3. PostgreSQL Storage I/O Transformation Hooks: Decoupling Core Storage from Encryption Logic
    4. Week 14
      ❱
      1. CAST with NULL or DEFAULT ON ERROR: A WIP on Error-Safe Casts—and Why It Stalled on Standards
    5. Week 13
      ❱
      1. UUID and Base32hex Encoding
      2. JSONPath String Methods: Cleaning JSON Inside the Path—and a Long Debate About Immutability
    6. Week 12
      ❱
      1. Reduce Planning Time for Large NOT IN Lists Containing NULL
    7. Week 11
      ❱
      1. Converting NOT IN Sublinks to Anti-Joins When Safe
    8. Week 10
      ❱
      1. Generic Plans and Initial Pruning: Fewer Locks for Partitioned Tables
    9. Week 09
      ❱
      1. More Speedups for Tuple Deformation: Precalculating attcacheoff
    10. Week 08
      ❱
      1. Eliminating SPI from RI Triggers: A Fast Path for Foreign Key Checks
    11. Week 07
      ❱
      1. SQL Property Graph Queries (SQL/PGQ): Bringing Graph Queries to PostgreSQL
      2. Reducing LEFT JOIN to ANTI JOIN: A Planner Optimization for "WHERE col IS NULL"
    12. Week 06
      ❱
      1. COPY TO with JSON Format: Native JSON Export from PostgreSQL
    13. Week 05
      ❱
      1. GOO: A Greedy Join Search Algorithm for Large Join Problems
      2. Batching in Executor: Batch-Oriented Tuple Processing
    14. Week 04
      ❱
      1. PostgreSQL Planner Optimization: Automatic COUNT(*) Conversion
    15. Week 03
      ❱
      1. Extended Statistics Import/Export Functions
      2. pg_plan_advice: Query Plan Control
  3. 🇨🇳 中文
  4. 2026
    ❱
    1. 第 19 周
      ❱
      1. 可扩展 SMGR Hook(2021–2022):Anastasia 的提案、表空间语义与 redo 壁垒
      2. 可扩展存储管理器 API:从 Hook 到注册、链式 SMGR 与长期讨论
    2. 第 18 周
      ❱
      1. 增强 XID / MultiXact 回卷告警:百分比详情与 1 亿事务预警余量
      2. 修复 PostgreSQL 17/18 的部分索引匹配回归:NullTest 常量化简问题深析
    3. 第 17 周
      ❱
      1. 让 PostgreSQL Meson 测试失败输出可操作:从多次补丁迭代到已合并
      2. 面向 TDE 的 post-special 页面存储:一个加密提案如何演进为页面空间抽象重构
      3. PostgreSQL 存储 I/O 转换 Hook:将核心存储与加密逻辑解耦
    4. 第 14 周
      ❱
      1. 带 NULL 或 DEFAULT ON ERROR 的 CAST:错误安全类型转换的 WIP,以及为何在标准层面搁浅
    5. 第 13 周
      ❱
      1. UUID 与 base32hex 编码
      2. JSONPath 字符串方法:在路径里清洗 JSON,以及一场关于不可变性的长跑讨论
    6. 第 12 周
      ❱
      1. 缩短含 NULL 的大规模 NOT IN 列表的规划时间
    7. 第 11 周
      ❱
      1. 将 NOT IN 子链接安全地转换为 ANTI JOIN
    8. 第 10 周
      ❱
      1. 通用计划与初始裁剪:为分区表减少锁竞争
    9. 第 09 周
      ❱
      1. 元组解构的进一步加速:预计算 attcacheoff
    10. 第 08 周
      ❱
      1. 消除 RI 触发器中的 SPI:外键检查的快速路径
    11. 第 07 周
      ❱
      1. SQL 属性图查询(SQL/PGQ):为 PostgreSQL 引入图查询能力
      2. 将 LEFT JOIN 归约为 ANTI JOIN:针对 "WHERE col IS NULL" 的优化器优化
    12. 第 06 周
      ❱
      1. COPY TO 的 JSON 格式:PostgreSQL 原生 JSON 导出
    13. 第 05 周
      ❱
      1. GOO:面向大规模连接问题的贪心连接顺序搜索算法
      2. 执行器批处理:面向批量的元组处理
    14. 第 04 周
      ❱
      1. PostgreSQL 查询优化器优化:自动 COUNT(*) 转换
    15. 第 03 周
      ❱
      1. 扩展统计信息导入/导出功能
      2. pg_plan_advice:查询计划控制

Postgres Weekly, A Hacker’s Digest

2026 年第 18 周

2026 年第 18 周 PostgreSQL 邮件列表讨论。

文章

  • 增强 XID / MultiXact 回卷告警:百分比详情与 1 亿事务预警余量
  • 修复 PostgreSQL 17/18 的部分索引匹配回归:NullTest 常量化简问题深析