PgPedia 周报, 2025-04-20
本周 PostgreSQL 18 的更改
所有五个 CommitFest 已经结束,我们现在进入了测试和错误修复阶段,不太可能再添加新功能。尽管如此,本周在 SQL 函数性能和处理方面还是进行了一些调整。
PostgreSQL 18 文章
- 等待 PostgreSQL 18 – 为 pgcrypto 添加现代 SHA-2 密码哈希。 (2025-04-17) - Hubert 'depesz' Lubaczewski
- 等待 PostgreSQL 18 – pg_dumpall 的非文本模式,相应地更改 pg_restore (2025-04-15) - Hubert 'depesz' Lubaczewski
- PostgreSQL 18 中扩展对象的改进 (2025-04-12) - Jim Mlodgenski
PostgreSQL 链接
博客、播客、新闻通讯等
- Scaling Postgres 362:优化时序数据 (2025-04-20) - 对近期 PostgreSQL 文章等的视频回顾,约 12 分钟
- 2025-04-14 这一周的贡献(第 15 周) (2025-04-20)
- 2025-04-07 这一周的贡献(第 14 周) (2025-04-20)
- 2025-03-31 这一周的贡献(第 13 周) (2025-04-20)
- 2025-03-24 这一周的贡献(第 12 周) (2025-04-20)
公告
- POSETTE:2025 年 PostgreSQL 活动日程已公布! (2025-04-16)
新 PgPedia 条目
已添加以下新条目
PostgreSQL 提交的值得关注的变更
- 2d5350cf (2025-04-20):
避免在 relhassubclass=f 后出现 ON COMMIT DELETE ROWS 的 ERROR。
向后移植约 13 个版本 - d47f9222 (2025-04-20):
修复 ORDER BY / DISTINCT 聚合和 FILTER 的问题
向后移植约 16 个版本 - 5ee7bd94 (2025-04-20):
psql:修复 \getresults 返回的不正确状态码
- d0599634 (2025-04-19):
对 pageinspect 的 heap_page_items() 中的损坏数据更加警惕。
向后移植约 13 个版本 - d9e03864 (2025-04-18):
在 pg_log_backend_memory_contexts() 中将级别设为从 1 开始
- 0400ae4a (2025-04-17):
缓存 SQL 函数输入参数的 typlens。
- 0313c5dc (2025-04-17):
让 SQLFunctionCache 重新变为长生命周期。
- f45a5444 (2025-04-17):
将一些存储分离到 fcontext 的单独子上下文中。
- 595d1efe (2025-04-17):
让 functions.c 大部分在短生命周期内存上下文中运行。
- 09b07c29 (2025-04-17):
SQL 语言函数的小性能改进。
- f4ece891 (2025-04-17):
在可能的目录读取之前断言没有危险的缓冲区锁。
- b669293e (2025-04-17):
pg_dump:在回调中将 private_date 指针设置为 NULL
- e4b0f86e (2025-04-17):
pg_dump:修复错误消息中显示的归档格式不正确。
- 11ff192b (2025-04-16):
在创建主键期间省略子表上的非空约束检查
- 1fc34036 (2025-04-16):
修复 pg_dump --clean 与分区索引的问题。
向后移植约 13 个版本 - 3b35f9a4 (2025-04-16):
修复 get_memoize_path 中的一个不正确检查
- 7c872849 (2025-04-15):
修复带有非空域约束的 生成列 失败问题。
向后移植约 14 个版本 - c55df7c6 (2025-04-14):
修复不正确的格式占位符
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
已更新条目
以下文章已更新,增加了额外信息或更正
pg_get_serial_sequence()
- 文章过早发布,尚未完成
最后...
如果有什么遗漏,或者您有任何(建设性)想法,请留下一些 反馈 和/或 购买一杯咖啡。