PgPedia 周报,2023-10-29

CommitFest 45,是 PostgreSQL 17 发布周期中五个 CommitFest 中的第三个,即将到来;本周出现了一些小错误修复,以及一些 PostgreSQL 17 功能的添加(见下文)。

PostgreSQL 17 更改

功能

  • 计划程序现在可以移除冗余的自连接(由新的 GUC enable_self_join_removal 控制) - 提交 d3d55ce5
  • amcheck 现在可以使用添加到 bt_index_...() 函数中的 checkunique 选项(以及作为 --checkunique 添加到 pg_amcheck 中)来检查唯一约束冲突 - 提交 5ae20872

内部

添加了两个新的函数来初始化 StringInfo 对象(提交 f0efa5ae

  • initReadOnlyStringInfo() 用于使用现有的,可能不是 NUL 终止的字符串,无需复制。
  • initStringInfoFromString() 用于使用已经 palloc-ed 的字符串,无需复制。

PostgreSQL 值得关注的提交

  • 5ba4cc30 (2023-10-29): 告知 pg_dump 新的 pg_subscription.subrunasowner 选项。
  • b2d55447 (2023-10-29): 防止 make_interval() 中的溢出。
  • 849172ff (2023-10-29): btree_gin:修复最左侧区间值的计算。 回溯修补 ~11
  • 237f8765 (2023-10-28): 修复当 SRF 返回零行时出现的查询内内存泄漏。
  • 5fd3e06f (2023-10-28): 从我们的默认时区缩写列表中移除 PHOT。
  • 5ae20872 (2023-10-27): 教授 contrib/amcheck 检查唯一约束冲突
  • c6cf6d35 (2023-10-27): 修复极端区间值的 minmax-multi 距离 回溯修补 ~14
  • 8da86d62 (2023-10-27): 修复无限日期/时间戳值的 minmax-multi 回溯修补 ~14
  • 394d5173 (2023-10-27): 修复 brin_minmax_multi_distance_date 中的计算 回溯修补 ~14
  • b5489b75 (2023-10-27): 修复在计算 BRIN 中的时间戳距离时发生的溢出 回溯修补 ~14
  • 2b26a694 (2023-10-27): 使 UniqueRelInfo 成为一个节点
  • 74604a37 (2023-10-27): pg_stat_checkpointer 中移除 buffers_backend 和 buffers_backend_fsync
  • 0c882a29 (2023-10-27): 优化各种聚合反序列化函数,第 2 版
  • 611806cd (2023-10-26): 在枚举定义中添加尾随逗号
  • f0efa5ae (2023-10-26): 引入只读 StringInfo 的概念
  • 01575ad7 (2023-10-26): 防止为普通继承父级生成重复的 RTEPermissionInfo 回溯修补 ~ 16
  • 29d0a77f (2023-10-26): 在升级期间将逻辑插槽迁移到新节点。
  • d3d55ce5 (2023-10-25): 移除无用的自连接
  • 55a428a1 (2023-10-25): 在 ./configure 输出中记录 OpenSSL 版本 回溯修补 ~ 16
  • 387f9ed0 (2023-10-24): 修复当普通继承父表被排除时出现的问题。 回溯修补 ~ 14
  • 00d7fb5e (2023-10-23): 断言缓冲区在 XLogRegisterBuffer() 之前被标记为脏。
  • 5b36e8f0 (2023-10-23): 将 struct tablespaceinfo 的 oid 成员从 'char *' 更改为 'Oid'
  • 5c47c654 (2023-10-23): 重构 parse_filename_for_nontemp_relation 以解析更多内容。
  • b6f1cca9 (2023-10-23): 移除 pg_logical_replication_slot_advance() 中不必要的 break

请注意,提交按其在提交日志中出现的顺序显示,这可能不反映单个提交的创建时间。

请参阅 PostgreSQL GIT 提交日志 以获取完整的提交列表。

新的 PgPedia 条目

以下新条目已添加

最后…

如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 买杯咖啡


发表评论
姓名
*
电子邮件
地址不会显示
主页
评论