PgPedia 周报,2023-10-15
因个人原因再次延迟(PgPedia 由我的业余时间赞助……)
PostgreSQL 提交的值得关注的变更
- 5f27b5f8 (2023-10-14):
将 btequalimage() 与 interval_ops 分离,结束其重复数据删除。 - 90ebcc32 (2023-10-14):
在 Windows 上不要误报 FD_SETSIZE 耗尽。向后移植 ~ 12 - fcdd6689 (2023-10-14):
加强 xxx_is_visible() 函数以应对并发对象删除。 - 403ac226 (2023-10-14):
加强 has_xxx_privilege() 函数以应对并发对象删除。 - 22655aa2 (2023-10-13):
修复批量表扩展在复制到多个分区时的问题 - 8d140c58 (2023-10-13):
改进 wal_sync_method 代码中的命名。 - 97957fdb (2023-10-13):
添加对 AT LOCAL 的支持 - 0013ba29 (2023-10-13):
为 checkpoint 延迟机制添加等待事件。 - f0c409d9 (2023-10-12):
修复 HASH 分区剪枝中不正确的步长生成向后移植 ~11 - e7689190 (2023-10-12):
为 bgworkers 添加允许绕过角色登录检查的选项 - 5d8aa8bc (2023-10-11):
修复 relation_excluded_by_constraints() 中遗漏的优化。 - 16671ba6 (2023-10-11):
将 canAcceptConnections 检查从 ProcessStartupPacket 移至调用者。 - 4800a5df (2023-10-11):
重构 InitPostgres() 以使用位域选项标志 - 14661ba1 (2023-10-10):
用 all_baserels 上的位图测试替换 has_multiple_baserels()。 - e3679bc1 (2023-10-10):
pg_resetwal: 关于 -c 选项的修正 - 637109d1 (2023-10-09):
重命名 StartBackgroundWorker() 为 BackgroundWorkerMain()。 - 0bbafb53 (2023-10-09):
在 PostmasterContext 中分配 Backend 结构。 - 608fd198 (2023-10-09):
优化各种聚合反序列化函数 - d8a29538 (2023-10-09):
在 create_agg_path 中剥离 ORDER BY/DISTINCT 聚合路径键向后移植 ~ 16 - 77db1326 (2023-10-09):
移除 debug_print_rel 并用 pprint 替换其用法
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
更新
以下文章已更新,增加了额外信息或更正
PostgreSQL 7.2- 注意到添加了
TIMESTAMP WITHOUT TIME ZONE数据类型
- 注意到添加了
PostgreSQL 9.2
- 注意到添加了
SP-GiST
- 注意到添加了
psql- 注意到 `\drg` 命令是在 PostgreSQL 16 中添加的,而不是在 PostgreSQL 17 中;该更改是在发布周期的后期进行的(参见提交 0a1d2a7d 中的注释)
外部链接
已添加了指向外部文章的链接
pg_resetwal
- pg_resetwal: PostgreSQL 中何时重置 WAL - 2023 年 10 月 Hans-Jürgen Schönig / CyberTec 的博客文章
最后...
如果有什么遗漏,或者您有任何(建设性的)想法,请留下您的反馈和/或请我喝杯咖啡。
