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 条目
本周没有添加新的条目。
最后...
如果有什么遗漏,或者您有一些(建设性的)想法,请留下一些 反馈 以及/或者 请我喝杯咖啡。
发表评论