PgPedia 周刊
每周更新,列出感兴趣的提交、PostgreSQL 的其他有趣更改,以及 PgPedia 的笔记和勘误。
理论上每周星期天发布,但个人承诺意味着有时会延迟。
本周 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 日发布 (公告)。
另一个发布后修复错误和调整的一周。
本周非常平静,部分原因是提交减少,部分原因是其他分心的事情……
除了持续进行的发布说明更新之外,本周在提交方面也很平静,主要新闻是 PostgreSQL 16 beta 1
版本的发布。