PgPedia 周报,2023-12-24

年末将至,随着它而来的是一些小的修复和代码改进,以及一个主要的PostgreSQL 17 功能,增量备份。

PostgreSQL 提交的兴趣点

  • b5fb6736 (2023-12-25): 不要由于 PHV 限制自连接移除
  • 8a8ed916 (2023-12-25): 在 replace_varno_walker 中处理 PlaceHolderVar 案例
  • 12915a58 (2023-12-25): 增强 检查点器 重启点统计信息
  • 3e2e0d5a (2023-12-22): 在删除列时将 pg_attribute 的所有可变长度字段设置为 null
  • e2b73f4a (2023-12-22): 停止生成纯文本安装说明。
  • 903737c5 (2023-12-21): 避免尝试获取 SPGist 分区索引的元页面。 反向移植 ~ 12
  • a0ff3717 (2023-12-21): 修复跨分区 MERGE 更新中 BEFORE ROW 触发器处理。 反向移植 ~ 15
  • c161ab74 (2023-12-21): 添加 PostgreSQL::Test::Cluster::advance_wal
  • bf6260b3 (2023-12-21): 在几个 rmgr 描述中显示 isCatalogRel。
  • 387aecc9 (2023-12-20): 重命名 pgindent 选项
  • dc212340 (2023-12-20): 添加对增量备份的支持。
  • 174c4805 (2023-12-20): 添加一个新的 WAL 汇总器进程。
  • 766571be (2023-12-19): 在 AdvanceXLInsertBuffer() 中添加额外的写屏障。
  • c3a8e2a7 (2023-12-19): 对 xlblocks 数组元素使用 64 位原子操作。
  • 1301c80b (2023-12-20): 删除 MSVC 脚本
  • aafc07c7 (2023-12-19): src/bin/pg_verifybackup/parse_manifest.c 移动到 src/common/
  • 7e1ce2b3 (2023-12-19): 在形成元组宽度估计时防止整数溢出。不反向移植
  • 3c080fb4 (2023-12-19): 通过删除特殊情况来简化 newNode()
  • 20847013 (2023-12-19): pageinspect: 修正分区索引中 hash_bitmap_info() 的错误 反向移植 ~ 12
  • a8dd62ef (2023-12-19): pgstattuple: 修正分区索引中 pgstathashindex() 的错误 反向移植 ~ 12
  • c8bc807c (2023-12-19): pgoutput: 对于缺少的协议版本参数,引发错误。
  • 8b965c54 (2023-12-18): compute_bitmap_pages 的 loop_count 参数应该是 double 而不是 int。 不反向移植
  • 64b1fb5f (2023-12-18): 优化 pg_atomic_exchange_u32 和 pg_atomic_exchange_u64。
  • 0d1adae6 (2023-12-18): 进一步微优化 datum_to_json_internal()。
  • 4908c587 (2023-12-18): 提供 smgrread() 和 smgrwrite() 的向量化变体。

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

查看 PostgreSQL GIT 提交日志 以获取完整的提交列表。

新的 PgPedia 条目

本周没有添加新的条目。

最后...

如果有什么遗漏,或者您有一些(建设性的)想法,请留下一些 反馈 以及/或者 请我喝杯咖啡


发表评论
Name:
*
E-Mail:
address will not be displayed
Homepage:
Comment: