PgPedia 周报,2024-09-08
PostgreSQL 17 rc1 本周发布。
在 PostgreSQL 18 的新闻中,CommitFest 第 49 期正在进行中。目前主要的用户可见的更改是向系统视图  pg_stat_subscription_stats 添加了更多字段,用于收集关于 逻辑复制 冲突的统计信息。
此外,还进行了一些小型但有用的性能改进,并且不再支持 OpenSSL 1.1.0 之前的版本。
下面是过去一周值得关注的提交列表。
PostgreSQL 提交的值得关注的变更
- d8df7ac5 (2024-09-07): 更新扩展查找例程以使用 syscache
- 51edc4ca (2024-09-06): 移除 lc_ctype_is_c().
- 129a2f66 (2024-09-06): 修复 32 位机器上 pg_stat_io 输出不正确的问题。
- bbd4c058 (2024-09-06): SQL/JSON: 修复 JSON_TABLE 的默认 ON ERROR 行为回填至 ~ 17
- ee75a03f (2024-09-06): SQL/JSON: 修复 JSON_TABLE() 列的解析回填至 ~ 17
- 4d7e24e0 (2024-09-06): 撤销最近的 SQL/JSON 相关提交
- 3a974609 (2024-09-06): SQL/JSON: 避免初始化不必要的 ON ERROR / ON EMPTY 步骤
- 565caaa7 (2024-09-06): SQL/JSON: 修复 JSON_TABLE 的默认 ON ERROR 行为
- 68222851 (2024-09-06): SQL/JSON: 修复 JSON_TABLE() 列的解析
- 7829f85a (2024-09-05): 在 pg_set_regex_collation(). 的错误路径中更加谨慎。
- fadff3fc (2024-09-05): 防止“数字文字后面的多余字符”错误被错误编码。回填至 ~ 15
- 1b373aed (2024-09-05): 在 pgstats 中添加后端初始化回调
- 341e9a05 (2024-09-05): 修复从文件读取自定义 pgstats 时的两个 NULL 指针解引用
- 5735521a (2024-09-05): 在 TAP 测试中检查模块 injection_points 的可用性
- 908a9686 (2024-09-05): 优化 WindowAgg 对 tuplestores 的使用
- 19b861f8 (2024-09-05): 通过将不常用的代码移出范围来加速 WindowAgg 代码
- 06421b08 (2024-09-04): 移除 lc_collate_is_c().
- ddfc556a (2024-09-04): 撤销 “优化 pg_visibility 的读取流。”
- b4db6427 (2024-09-04): 在消息中为 GUC 名称应用更多引用
- 6c2b5ede (2024-09-04): 收集逻辑复制中冲突的统计信息。
- 9626068f (2024-09-04): 避免不必要的后排序投影
- 4f112454 (2024-09-04): 检查合并/哈希子句交换子的有效性
- 08b9b9e0 (2024-09-04): 修复不一致的 LWLock 分片名称 "CommitTsSLRU"
- 12d3345c (2024-09-03): 记住最后一个排序规则以加快排序规则缓存。
- ed1b1ee5 (2024-09-03): 优化 pg_visibility 的读取流。
- c582b758 (2024-09-03): 添加 block_range_read_stream_cb(),以消除代码重复。
- 2b5f5797 (2024-09-03): 为 XLogRegister*() 函数添加 const 限定符
- c7cd2d6e (2024-09-03): 定义数据文件夹中路径 pg_tblspc/ 的 PG_TBLSPC_DIR
- a70e01d4 (2024-09-02): 移除对 OpenSSL 1.1.0 之前版本的支持
- 6ebeeae2 (2024-09-02): 缓存 typarray 以在二进制升级模式下快速查找
- 4d5111b3 (2024-09-02): 更多地直接使用 getpwuid_r()
- 23138284 (2024-09-02): 重命名 PG_Locale_Strategy 的枚举标签
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
更新
以下文章已更新,增加了额外信息或更正
- COMMENT ON
 - 在 PostgreSQL 10 中移除了旧版 COMMENT ON RULE变体,已记录
 
- 在 PostgreSQL 10 中移除了旧版 
外部链接
已添加了指向外部文章的链接
- 外部数据包装器 (FDW)- 外部数据包装器 (PostgreSQL Wiki)
 
最后...
如果有什么遗漏,或者您有什么(建设性的)想法,请留下您的反馈,和/或请我喝杯咖啡。
