PgPedia 周报,2025-05-25
本周 PostgreSQL 18 的更改
本周令人遗憾的是,有两项功能被回滚了。
- 查询规划器优化“初始修剪的分区不再被锁定”(提交 525392d5,在提交 1722d5eb 中被回滚)
- 函数
pg_get_process_memory_contexts()
(提交 042a6629,在提交 fb844b9f 中被回滚)
PostgreSQL 18 文章
- PostgreSQL 18 中引入 UUIDv7 (2025-05-09) - Gwen Shapira
PostgreSQL 链接
博客、播客、新闻通讯等
- Scaling Postgres 第 367 期 - 查询运行频率是多少? (2025-05-25) - 对近期 PostgreSQL 文章等的视频回顾,约 13 分钟
- Postgres Weekly 第 601 期 (2025-05-22)
公告
- 发布了 Pgpool-II 4.6.1, 4.5.7, 4.4.12, 4.3.15 和 4.2.22。 (2025-05-23)
新 PgPedia 条目
已添加以下新条目
PostgreSQL 提交的值得关注的变更
- cbc8fd0c (2025-05-23):
oauth: 限制客户端的 JSON 解析深度
- 02502c1b (2025-05-23):
修复 autovacuum 中每个关系内存泄漏。
已向后移植到 ~15 - 6aa33afe (2025-05-23):
修复 AlignedAllocRealloc 以妥善处理 OOM。
已向后移植到 ~17 - fb844b9f (2025-05-23):
回滚获取进程内存上下文统计信息的函数
- b7ab88dd (2025-05-22):
修复 libpq 中零散的新内存泄漏。
- d376ab57 (2025-05-22):
在 ExecInitModifyTable 中,不要覆盖源计划。
- f24605e2 (2025-05-22):
修复 XMLSERIALIZE(... INDENT) 中的内存泄漏。
已向后移植到 ~16 - 5d6eac80 (2025-05-22):
pg_dump: 将旧版本转储的 reltuples 从 0 调整为 -1。
- 1722d5eb (2025-05-22):
回滚“不要锁定初始修剪的分区”
- 0bd762e8 (2025-05-21):
修复 PREPARE TRANSACTION 记录的 WAL 描述不正确。
已向后移植到 ~15 - 06450c7b (2025-05-21):
修复嵌套语句位置计算的回归
- a6060f1c (2025-05-20):
pg_dump: 修复 fetchAttributeStats() 中的数组字面量。
- acad9093 (2025-05-19):
aio: 修复由于中断处理可能导致的状态混淆
- 29f7ce6f (2025-05-19):
修复 deparsing FETCH FIRST ROWS WITH TIES
已向后移植到 ~13 - ad5eaf39 (2025-05-19):
不要回退 slot 的 confirmed_flush LSN。
已向后移植到 ~13
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
最后...
如果有什么遗漏,或者您有任何(建设性的)想法,请留下您的反馈和/或请我喝杯咖啡。