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): 停止生成纯文本 INSTALL 指令。
  • 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 条目

本周没有添加新的条目。

最后...

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


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