PgPedia 周报,2024-05-05
PostgreSQL 开发又迎来了一个平静的 CommitFest 后、Beta 周之前的时期。pgsql-hackers 列表上的一些讨论仍在继续,新添加的功能可能会有更多的修订或回滚。
PostgreSQL 17 更新
第一个 Beta 版本计划于 2024 年 5 月 23 日发布。
本周有一项值得注意的更改:
backtrace_on_internal_error被撤回,待进一步审议。
PostgreSQL 提交的值得关注的变更
- 7d2c7f08 (2024-05-05):
修复 WindowClause runCondition 的查询提升问题 - 8f0a97df (2024-05-03):
修复 MergeInheritedAttribute() 中的段错误 - 91e7115b (2024-05-02):
为依赖于列的发布(publications)抛出更相关的错误。向后移植到 ~ 15 - d45597f7 (2024-05-02):
禁止直接更改非空约束的 NO INHERIT 属性 - 42510c03 (2024-05-02):
重命名 libpq 跟踪内部函数 - 13daa33f (2024-05-02):
禁止在分区表上设置 NO INHERIT 非空约束 - 5cd72cc0 (2024-05-01):
修复并行 vacuum 的缓冲区使用情况报告。向后移植到 ~ 15 - a63224be (2024-05-01):
确保为 Index Only Scans 中的名称分配 NAMEDATALEN 字节向后移植到 ~ 12 - 7562a9bd (2024-04-30):
修复 CREATE DATABASE 中 locale 选项的检查。 - 259c96fa (2024-04-30):
在分区 MERGE/SPLIT 操作中继承父表的 AM - 96c7381c (2024-04-30):
修复 check_partition_bounds_for_split_range() 中的错误消息 - fcf80c5d (2024-04-30):
在 MERGE/SPLIT 时,使新分区具有父表的持久性 - 842c9b27 (2024-04-30):
记录分区 MERGE/SPLIT 操作创建新分区的方式 - 885742b9 (2024-04-30):
更改 ATExecMergePartitions() 处理名称冲突的方式 - 5bcbe981 (2024-04-30):
修复在 OpenSSL 1.0.2 和 LibreSSL 上的编译问题 - 53428740 (2024-04-29):
修复未能跟踪 pg_init_privs 条目的角色依赖性。 - dd018346 (2024-04-29):
避免重复加载 frozen ID 值。 - f65ab862 (2024-04-29):
关闭 datfrozen 和 relfrozen 更新之间的竞态条件。向后移植到 ~ 12 - 17a834a0 (2024-04-29):
如果使用了 ALPN 但没有通用协议,则拒绝 SSL 连接 - 592a2283 (2024-04-29):
回滚 "添加 GUC backtrace_on_internal_error"
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
本周没有新增条目。
更新
以下文章已更新,增加了额外信息或更正
string_agg()- 根据用户反馈(非常感谢!)更新了外部文章链接。
最后...
如果有什么遗漏,或者您有一些(建设性的)想法,请留下您的反馈,并/或购买一杯咖啡。
