PgPedia 周报,2024-11-24
本周,在例行更新之外,还发布了一系列额外的更新(12.22
、13.18
、14.15
、16.6
和 17.2
)(公告),以修复上周计划发布中出现的一些回归问题,并顺带修复了其他几个 bug。
这意味着 PostgreSQL 12 收到了一个 EOL 后的更新到 12.22
版本,尽管除了修复回归问题之外,并没有添加其他 bug 修复。
PostgreSQL 18 更改
本周的主要变动是:
- 为
file_fdw
添加了reject_limit
选项 - 在索引匹配期间,
OR
子句可以转换为IN
列表(ScalarArrayOpExpr
或SAOP
)
PostgreSQL 提交的值得关注的变更
- ae456916 (2024-11-24):
教会位图路径生成如何将 OR 子句转换为 SAOP
- d4378c00 (2024-11-24):
在索引匹配期间将 OR 子句转换为 SAOP
- 869ee4f1 (2024-11-22):
不允许修改系统列上的统计信息。
- efdc7d74 (2024-11-22):
将 INT64_HEX_FORMAT 和 UINT64_HEX_FORMAT 添加到 includec.h。
- 8fb59367 (2024-11-22):
使 Port 结构体的内存布局独立于 USE_OPENSSL
- ee937f04 (2024-11-22):
修复重启 bulk_write 设施时的数据丢失问题
向后移植到 ~ 17 - aac831ca (2024-11-22):
使用 auxv 检查 ARM 上的 CRC32 指令。
- ea158169 (2024-11-22):
psql:修复 \parse 在 --help=commands 和 \? 输出中的类别
- 768dfd8e (2024-11-22):
psql:在 --help=commands|variables 中包含 \pset xheader_width
- 78c09bd9 (2024-11-22):
jit:在 ARM 上为 bitcode 使用 -mno-outline-atomics。
向后移植到 ~ 12 - c06e71d1 (2024-11-22):
为 pgstats 类型添加 write_to_file 到 PgStat_KindInfo
- 79b575d3 (2024-11-21):
修复临时表上 ALTER TABLE / REPLICA IDENTITY
- ea792bfd (2024-11-21):
修复 pgoutput 中 WAL 发送器的内存泄漏
向后移植到 ~ 15 - 70743376 (2024-11-20):
精炼 nbtree = redundancy 预处理注释。
- 94131cd5 (2024-11-20):
如果 setop 叶子查询包含 setops,则避免断言失败。
- 6c8f6703 (2024-11-20):
file_fdw:为 file_fdw 添加 REJECT_LIMIT 选项。
- a43d7a8c (2024-11-19):
在合并 UNION 操作之前比较排序规则。
向后移植到 ~ 13 - c1664544 (2024-11-20):
改进数据库对象统计信息操作函数的错误消息。
- a3699dae (2024-11-19):
libpq:改进解析 URI 参数和关键字时的错误消息
- 18ea6b3d (2024-11-18):
nbtree:一致使用 minoff 变量。
- 03a42c96 (2024-11-18):
在 PageIsVerifiedExtended() 中使用 pg_memory_is_all_zeros()
- 5be1dabd (2024-11-18):
优化 memutils.h 中的 pg_memory_is_all_zeros()
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
本周没有新增条目。
更新
以下文章已更新,增加了额外信息或更正
PostgreSQL 9.5
- 添加了函数
mxid_age()
- 添加了函数
PostgreSQL 12
- 由于非周期性的 bug 修复发布,最终的小版本更新到了
12.22
。
- 由于非周期性的 bug 修复发布,最终的小版本更新到了
最后...
如果有什么遗漏,或者您有任何(建设性的)想法,请留下您的反馈和/或请我喝杯咖啡。