PgPedia周刊
每周更新,列出值得关注的提交、PostgreSQL 的其他有趣更改,以及 PgPedia 的笔记和勘误。
理论上每周日发布,但由于个人事务有时会延迟。
本周非常平静,部分原因是提交(commit)的减少,部分原因是其他事情分散了注意力……
本周提交(commit)方面依然平静,除了持续忙碌的版本说明更新之外,主要新闻是PostgreSQL 16 beta 1
版本的发布和打标。
PostgreSQL 16正朝着beta1
版本迈进,因此本周大部分提交(commit)都集中在代码整理和一些最后的修改上(包括实验性的 GUC “io_direct
” 备受赞誉地重命名为 “debug_io_direct
”,这有望减少很多“我开启了这个功能,然后我的生产数据库就挂了”之类的抱怨)。
PostgreSQL 16的版本说明也正在制定中,这占据了本周后半段大量的提交(commit)。
本周有两个值得注意的事件:
- 最新的PostgreSQL次要版本| () 已发布
- PostgreSQL 16 Beta 1 的发布日期已宣布为2023年5月23日星期二
主分支(master branch)一切平静,主要是一些小错误修复和文档更新。
PostgreSQL提交(commit)方面又是一个平静的星期,同时PostgreSQL 16版本正在完善中。
添加了一些新条目,包括未公开文档的 pg_relation_is_publishable()
函数,这对于任何编写客户端软件以显示关于关系Publications信息的开发者来说可能很有用。
在上周发布周期结束的CommitFest之后,本周相对平静。
如果有人想知道什么内容会被列入“PostgreSQL 值得关注的提交(commit)”列表中:有许多“琐碎”的提交(文档修复、小的代码更正、测试调整等),虽然它们很重要,但通常不具备足够的普遍关注度来在此报告。包含的提交通常属于以下类别:
- 新功能(以及偶尔的恢复)
- 对开发者普遍感兴趣的内部代码变更
- 错误修复
选择完全是主观的(而且可能不完全一致),但如果您需要每项提交的详细信息,可以查看完整的提交列表。
顺带一提,本周最喜欢的“琐碎”提交是 e4d905f7:“NULL 不是拼写布尔“false”的理想方式
”。
而 78d5952d 的提交信息提到了一个有趣的“棕色纸袋 bug”概念,这让我们PgPedia总部的工作人员感到困惑。