PgPedia 周报,2023-07-02
本周,PostgreSQL 16 beta 2(公告)发布,并且PostgreSQL 17 的开发也正式启动,当前的 CommitFest(CommitFest 43,2023-07-01 - 2023-07-31)很可能会带来一系列新的补丁。
下一版 PostgreSQL 主要版本的开发启动通常不会正式宣布,而是在即将发布的版本的稳定 GIT 分支(在此例中为 REL_16_STABLE)被创建时发生。
一个可能的 PostgreSQL 17 新功能是“行模式识别”,该功能在 SQL:2016 标准中定义;请参阅 pgsql-hackers 邮件列表上的这个主题 以获取正在进行的讨论详情。
在移除方面,有传闻称,虽然古老但可能很少使用的 db_user_namespace GUC 将被弃用;如果有人想反对,现在是时候了:有人在使用 db_user_namespace 吗?
PostgreSQL 提交的值得关注的变更
- ce5aaea8 (2023-07-02):
修复自 f2452367 以来 modifiedCols 处理中的疏忽回填 - 98640f96 (2023-07-02):
修复增量排序重扫描中的内存泄漏回填 - 04571093 (2023-07-02):
提高 BRIN minmax-multi opclass 的测试覆盖率 - 2b8b2852 (2023-07-02):
为 BRIN bloom opclass 引入 bloom_filter_size - dd7c60f1 (2023-06-30):
在 pg_archivecleanup 中引入长选项 - cfc43aeb (2023-06-30):
修复分区索引创建时的 indisvalid 标记回填 - 97d89101 (2023-06-30):
在 ALTER TABLE .. SET ACCESS METHOD 后修复 pg_depend 条目到 AMs回填 - 5bcc7e6d (2023-06-29):
将 HEAD 标记为 17devel。 - a798660e (2023-06-29):
防御连接输入路径的错误参数化。 - 43af714d (2023-06-29):
修复 ExecEvalFieldStoreDeForm() 中的操作顺序。 - b381d963 (2023-06-28):
使用 pg_waldump --save-fullpage 生成的文件名添加时间线 ID - fc55c7ff (2023-06-28):
在 ALTER TABLE ATTACH PARTITION 中强制执行索引规则时忽略无效索引回填 - 2ecbb0a4 (2023-06-28):
移除 JumbleQuery() 中对查询文本的依赖 - 19508f47 (2023-06-26):
将 16beta2 标记为 16beta2。 - 3f0199da (2023-06-26):
翻译更新
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
acosh()asinh()atan2()atan2d()atanh()cos()cosd()cosh()cot()cotd()db_user_namespacelc_collatelc_ctypenow()pg_last_xact_replay_timestamp()sind()sinh()tand()tanh()
更新
以下文章已更新,增加了额外信息或更正
array_sample()- 修复了用法示例中的格式错误
array_shuffle()- 修复了用法示例中的格式错误
PostgreSQL 7.3PostgreSQL 7.4- 添加了
makeaclitem()
- 添加了
PostgreSQL 16- 注意到了对
makeaclitem()的更改
- 注意到了对
PostgreSQL 17
- 注意到开发已正式启动
pg_archivecleanup- 注意到了为
PostgreSQL 17添加了新的长选项
- 注意到了为
外部链接
已添加了指向外部文章的链接
- postgres_fdw
- Postgres FDW 性能提示 - 2023 年 6 月 Christopher Winslett / Crunchy Data 的博客文章
最后...
如果有什么遗漏,或者您想让我们知道您的(建设性的)想法,请留下您的 反馈 和/或 请我们喝杯咖啡(我们不缺钱,但它能让我们开心)。
发表评论
