PgPedia 周报,2023-12-10
本周有几个有趣的 PostgreSQL 17 提交,包括:
- REINDEX 对 事件触发器 的支持
- 对 BRIN 索引的并行 CREATE INDEX 支持
PostgreSQL 提交的值得关注的变更
- d3fe6e90 (2023-12-08): 优化 json.c 中 JSONTYPE_NUMERIC 代码路径的微观性能。
- 867dd2dc (2023-12-08): 缓存 GUC GUC 选项的不透明句柄,以避免重复查找。
- dc3f9bc5 (2023-12-08): 优化 nbtree 向后扫描的边界情况。
- b4375717 (2023-12-08): 允许对 BRIN 索引进行并行 CREATE INDEX
- dae761a8 (2023-12-08): 在 CREATE INDEX 期间添加空的 BRIN 范围
- 00edb206 (2023-12-08): 模板创建失败时不清理 initdb 文件
- 7db01fbc (2023-12-08): 测试 RESET 无效的 reloption 是否有效
- b31ba531 (2023-12-08): 将 ShmemVariableCache 重命名为 TransamVariables
- 15916ffb (2023-12-08): 像其他共享内存区域一样初始化 ShmemVariableCache
- 049ef339 (2023-12-08): 在分析 外表 时,不要尝试打开 visibilitymap
- cd7f19da (2023-12-08): 修复 xlogreader.c 中潜在的指针溢出。已向后移植 ~ 15
- 719b342d (2023-12-07): 缩小 Unicode 类别表。
- d16a0c1e (2023-12-07): 验证 ExecCopySlot 中的属性计数是否匹配
- d43bd090 (2023-12-07): 改进对 REINDEX CONCURRENTLY 无效索引的一些错误消息
- 0bf62460 (2023-12-07): 修复 binary_upgrade_logical_slot_has_caught_up() 中的问题。
- c426f7c2 (2023-12-07): 修复 REINDEX 和事件触发器上的断言失败
- 52e98d45 (2023-12-06): 在信号处理程序中使用信号安全的函数
- 824dbea3 (2023-12-05): 为 contrib/postgres_fdw 添加了反解析半连接的支持
- 278eb13c (2023-12-05): 重命名 pg_verifybackup 的 JsonManifestParseContext 回调函数。
- d463aa06 (2023-12-05): 重命名 JsonManifestParseContext 回调。
- b8ba7344 (2023-12-05): 修复 libpq 管道中错误的错误处理
- a86c61c9 (2023-12-04): 通过保存最后一个条目来优化 SearchPathCache。
- b14b1eb4 (2023-12-04): 教会 convert() 及其相关函数尽可能避免复制。
- e7c6efe3 (2023-12-04): 移除现已不再需要的 Autovacuum[Launcher|Worker]IAm 函数
- a3f76a3f (2023-12-04): 在测试中不使用 pgbench -j 已向后移植 ~ 14
- f21848de (2023-12-04): 添加对 REINDEX 在 事件触发器 中的支持
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
更新
以下文章已更新,增加了额外信息或更正
外部链接
已添加了指向外部文章的链接
- ...
最后...
如果有什么遗漏,或者您有什么(建设性的)想法,请留下一些 反馈 和/或 买杯咖啡。
发表评论
