PgPedia 周刊
每周更新,列出感兴趣的提交、PostgreSQL 的其他有趣更改,以及 PgPedia 的说明和勘误。
理论上每周星期天发布,但个人承诺意味着有时会延迟。
PgPedia 周刊本周再次严重延误,再次由于持续的原因。
CommitFest 43 继续进行;本周提交了值得注意的 PostgreSQL 17 功能
- edca3424:
允许在复制期间对订阅者使用哈希索引。
- 46ebdfe1:
报告 索引 vacuum 进度。
- 8c852ba9:
允许对 分区 使用一些排除约束
下面是所有有趣的提交列表。
PgPedia 周刊本周严重延误,原因是… 对任何磨损 F5 键的人表示歉意。
CommitFest 43 正在顺利进行,并产生了大量提交,包括许多回传的修复程序。
对于即将发布的 PostgreSQL 16 版本,由于担心可能存在权限提升问题,因此已回退 pg_maintain
预定义角色 及其相关功能。
本周见证了 PostgreSQL 16 beta 2
(公告) 和 PostgreSQL 17 开发的正式开始,当前的 CommitFest (CommitFest 43,2023-07-01 - 2023-07-31) 可能会提供一系列新的补丁。
下一个 PostgreSQL 主版本的开发开始通常不会正式宣布,而是会在为即将发布的版本(在本例中为 REL_16_STABLE
)创建稳定的 GIT 分支时发生。
一个可能的新的 PostgreSQL 17 功能是“行模式识别”,如 SQL:2016 标准中所定义;请参阅 此线程 上的 pgsql-hackers,了解正在进行的讨论的详细信息。
在移除方面,看起来古老但可能很少使用的 db_user_namespace
GUC 可能会被停用;如果任何人希望提出异议,现在是时候了:有人在使用 db_user_namespace 吗?
PostgreSQL 16 beta 2 预计将于本周晚些时候,即 6 月 29 日星期四发布 (预告)。已经进行了一些小的修复,其中一些已回传(请参阅下面的 PostgreSQL 提交)。
具有历史意义的是,在指出短语“它拥有超过二十年的开发历史”实际上现在是“三十年”之后,对 PostgreSQL 历史页面 进行了更新;此更正已完成(提交 05ffc1fa),然后随后修改为更面向未来的“几十年”(提交 239fd118)。
展望未来,关于使 PostgreSQL 多线程化 (“让我们使 PostgreSQL 多线程化”) 已经出现了一个充满活力且内容丰富的主题。虽然这不太可能成为 PostgreSQL 17 的功能,但在 lwn.net 上对讨论进行了有用的总结:“PostgreSQL 重新考虑其基于进程的模型”。
又一个平静的一周,正朝着 PostgreSQL 16 beta2
前进,计划于 6 月 29 日发布 (公告)。
另一个发布后的 bug 修复和调整周。
本周非常平静,部分原因是提交减少,部分原因是其他干扰…
除了正在进行的发布说明更新狂潮之外,提交方面又是一个平静的一周,主要新闻是 PostgreSQL 16 beta 1
版本的发布。