PgPedia 周报,2023-07-09
本周 PgPedia 周报因故推迟。对按 F5 键按到手软的各位表示歉意。
CommitFest 43 正在如火如荼地进行中,产生了大量提交,包括许多回溯修复。
对于即将发布的 PostgreSQL 16 版本,由于担心潜在的权限提升,pg_maintain 预定义角色及相关功能已被回滚。
PostgreSQL 提交的值得关注的变更
- 89333db9 (2023-07-09):
将 port/thread.c 重命名为 port/user.c。 - 151c22de (2023-07-07):
回滚 MAINTAIN 权限和 pg_maintain 预定义角色。 - 3142a884 (2023-07-06):
WAL 日志记录未记录索引的 init fork 的创建。已回溯补丁 - a14354ca (2023-07-06):
添加 GUC 参数 "huge_pages_status" - cc32ec24 (2023-07-06):
回滚与允许页面锁在并行组成员之间冲突相关的提交。已回溯补丁 - ae6d06f0 (2023-07-06):
在解析器中将 \v 处理为空白字符 - 4f4d7346 (2023-07-05):
修复 LLVM "fatal-on-oom" 部分计数器的泄露。已回溯补丁 - a77d39d5 (2023-07-05):
重命名 EVT 缓存哈希以使上下文名称唯一 - 68a59f9e (2023-07-05):
pgstat:修复 subscription 统计信息条目泄露。已回溯补丁 - cccdbc5d (2023-07-05):
清理命令参数的组装 - fa889284 (2023-07-05):
自动生成与等待事件相关的代码和文档 - 4b4798e1 (2023-07-04):
确保在检查点时对空 relfile 的创建进行 fsync。已回溯补丁 - 625d5b3c (2023-07-04):
允许在 GiST 和 SP-GiST 索引上进行增量排序 - 28b57265 (2023-07-04):
libpq:为 portals 和 statements 添加 Close 支持 - 03f80daa (2023-07-04):
在释放内存页时重新分割段。已回溯补丁 - a8c09daa (2023-07-04):
从 Bitmapsets 中移除尾随的零字 - 95784578 (2023-07-03):
增加 bgw_library_name 的大小。 - 126552c8 (2023-07-03):
修复 SSI 与 gin fast path 交互中的竞争条件。已回溯补丁 - bcc93a38 (2023-07-03):
修复 SSI 与位图堆扫描交互中的竞争条件。已回溯补丁 - f9b7fc65 (2023-07-03):
修复 SSI 与空 btrees 交互中的竞争条件。已回溯补丁 - 562bee0f (2023-07-03):
在启动包中不要截断数据库和用户名。 - 29cf61ad (2023-07-03):
考虑 fillfactor 来估算关系大小 - c69bdf83 (2023-07-03):
将 pg_attribute 移出 VacAttrStats - 3ee2f25d (2023-07-03):
更改 pg_statistic_ext.stxstattarget 的类型 - 8e278b65 (2023-07-03):
移除对 OpenSSL 1.0.1 的支持 - 2aeaf80e (2023-07-03):
重构与等待事件 "BufferPin" 和 "Extension" 相关的一些代码 - c6510200 (2023-07-03):
从 WindowClauses 中移除冗余的 PARTITION BY 列 - 4637a6ac (2023-07-03):
忽略 "missing contrecord" 错误。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
更新
以下文章已更新,增加了额外信息或更正
预定义角色- 注意到了
pg_maintain角色的回滚(该角色添加于PostgreSQL 16)
- 注意到了
PostgreSQL 8.3
- 注意到了
xpath()函数的添加
- 注意到了
PostgreSQL 9.1- 注意到了
xpath_exists()函数的添加
- 注意到了
PostgreSQL 16- 注意到了关系扩展基础设施的改进(一位读者的反馈,非常感谢!)
- 注意到了 MAINTAIN 权限/pg_maintain 角色的回滚
最后...
如果有什么遗漏,或者您想让我们知道您的(建设性的)想法,请留下您的 反馈 和/或 请我们喝杯咖啡(我们不缺钱,但它能让我们开心)。
发表评论
