PgPedia 周报,2023-11-05
CommitFest 45,即 PostgreSQL 17 发布周期中的五个 CommitFest 中的第三个,现已启动,并且已经添加了几个新的 PostgreSQL 17 功能(见下文)。
PostgreSQL 17 中的新功能
pg_stat_checkpointer,整合了之前存在于pg_stat_bgwriter中的checkpointer条目(提交 96f05261)- 一些新的 Unicode 相关函数(提交 a02b37fc)
PostgreSQL 提交的值得关注的变更
- 2c7c6c41 (2023-11-05):
Windows 下 GetDataDirectoryCreatePerm 的行为更加一致 - ec63622c (2023-11-04):
修复了集合操作中 estimate_num_groups() 的解析树使用 - 0bc726d9 (2023-11-02):
使 GetConfigOption/GetConfigOptionResetString 在 NULL 时返回 ""。 - 7704a1a7 (2023-11-02):
对 GUC 字符串变量的 NULL 值要更加谨慎。 - a02b37fc (2023-11-01):
附加的 Unicode 原始函数。 - 7021d3b1 (2023-11-02):
防止在 pg_upgrade 期间启动逻辑复制启动器 - cac169d6 (2023-11-02):
将 DEFAULT_FDW_TUPLE_COST 从 0.01 增加到 0.2 - 73635b6d (2023-10-31):
调整 pgrowlocks() 中 prechecks 的顺序向后移植到 ~12 - 13503eb5 (2023-10-30):
在更多 SQL 函数中诊断 !indisvalid。向后移植到 ~11 - 6ec9e997 (2023-10-30):
amcheck:区分中断的页面删除和损坏。向后移植到 ~11 - 0c60e8ba (2023-10-30):
填写 ObjectProperty 的更多内容 - dc5bd388 (2023-10-30):
在读取 backup_label 和/或 checkpoint 记录后延迟恢复模式 LOG - 1ffdc03c (2023-10-30):
在恢复时 checkpoint 记录丢失的 FATAL 消息中提及 standby.signal - 96f05261 (2023-10-30):
引入 pg_stat_checkpointer - bf01e1ba (2023-10-30):
重构一些与表事务级统计信息相关的代码
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
更新
以下文章已更新,增加了额外信息或更正
pg_stat_reset_shared()- 有效选项列表已更新
pg_subscription- 已注意到在 PostgreSQL 16 中添加了
subrunasowner列
- 已注意到在 PostgreSQL 16 中添加了
最后...
如果您有任何遗漏,或有任何(建设性的)想法,请留下您的反馈和/或购买一杯咖啡。
