PgPedia 周报,2025-05-11
本周是例行的季度 PostgreSQL 次要版本更新,现在是升级的好时机。请注意,PostgreSQL 13 已正式 EOL,现在是时候开始规划升级了。
本周 PostgreSQL 18 的更改
正如预期的那样,PostgreSQL 18 beta1 版本现已发布,并且 PostgreSQL 18 文档现已提供,同时还有 发行说明。请注意,由于 REL_18_STABLE
分支尚未创建,因此 PostgreSQL 18 和 开发文档目前是相同的。
PostgreSQL 18 文章
- PostgreSQL 18 Beta 预览 - 轻松导出或修改统计信息 (2025-05-10) - Deepak Mahto
- 等待 Postgres 18:使用异步 I/O 加快磁盘读取速度 (2025-05-07) - Lukas Fittl / pganalyze
- 等待 PostgreSQL 18 - 添加函数以获取进程内存上下文统计信息 (2025-05-05) - Hubert 'depesz' Lubaczewski
PostgreSQL 链接
博客、播客、新闻通讯等
- Scaling Postgres 365 - 异步 I/O 来袭! (2025-05-11) - 视频回顾近期 PostgreSQL 文章等,约 20 分钟
- 第 18 周 (2025) 的贡献 (2025-05-10) - Pavlo Golub
- EDB 工程通讯 #6 (2025-05-09)
- Postgres Weekly 第 599 期 (2025-05-08)
- Microsoft 的 Postgres 新闻 2025 版 (2025-05-06) - Claire Giordano / Microsoft
公告
- Swiss PGDay 2025:日程已发布 (2025-05-08)
- PostgreSQL 18 Beta 1 已发布! (2025-05-08)
- PostgreSQL 17.5, 16.9, 15.13, 14.18, 和 13.21 已发布! (2025-05-08)
- external_file v1.2 已发布 (2025-05-06)
PostgreSQL 提交的值得关注的变更
- dbf42b84 (2025-05-11):
为 ALTER DOMAIN ADD [CONSTRAINT] 添加 tab 补全
- dc9a2d54 (2025-05-11):
relcache:避免具有无 CHECK 约束的表的内存泄漏
- d4a7e4e1 (2025-05-10):
修正 BumpAllocLarge() 中不正确的“返回 NULL”。
回溯到 ~ 17 - 4a4ee0c2 (2025-05-10):
删除锁定缓冲区上的 GLOBALTABLESPACE_OID 断言。
- c259ba88 (2025-05-10):
aio:在测试中的注入点使用运行时参数
- 36e5fda6 (2025-05-10):
injection_points:添加对运行时参数的支持和测试
- 371f2db8 (2025-05-10):
为注入点添加对运行时参数的支持
- b28c59a6 (2025-05-08):
使用“void *”表示任意缓冲区,“uint8 *”表示字节数组
- 965213d9 (2025-05-08):
在 libpq 中为取消键长度使用更普通的“int”类型
- c06e909c (2025-05-08):
跟踪 MergePath 中预排序的外层路径键的数量
- 773db222 (2025-05-08):
抑制 EPQ 合并连接路径不必要的显式排序
- 16bf24e0 (2025-05-07):
删除 pg_replication_origin 的 TOAST 表。
- 5f4d98d4 (2025-05-07):
防止 nbtree 数组过早推进。
- 7e25c936 (2025-05-07):
nbtree:收紧数组重查规则。
- acea3fc4 (2025-05-07):
pg_dumpall:添加 --sequence-data。
- ab42d643 (2025-05-07):
使用自定义回调重构 ChangeVarNodesExtended()
- caa76b91 (2025-05-05):
标记 18beta1。
- 627acc3c (2025-05-05):
使用 GB18030,防止因读取超出分配空间而导致的 SIGSEGV。
回溯到 ~ 13 - 5be213ca (2025-05-05):
重构 test_escape.c 以便进行更多测试。
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
最后...
如果有什么遗漏,或者您有什么(建设性的)想法,请留下您的 反馈 和/或 买杯咖啡。