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 修复发布,最终的小版本更新到了
最后...
如果有什么遗漏,或者您有任何(建设性的)想法,请留下您的反馈和/或请我喝杯咖啡。
