PgPedia周报,2023年7月2日
本周见证了PostgreSQL 16 beta 2
(公告),以及PostgreSQL 17开发的正式启动,当前的CommitFest (CommitFest 43,2023年7月1日至2023年7月31日)可能会带来一系列新的补丁。
下一个PostgreSQL主版本的开发启动通常不会正式宣布,而是在为即将发布的版本(在本例中为REL_16_STABLE
)创建稳定的GIT分支时发生的。
一个可能的新的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):
修复pg_depend在ALTER TABLE .. SET ACCESS METHOD后的AM条目
反向移植 - 5bcc7e6d (2023-06-29):
将HEAD标记为17devel。
- a798660e (2023-06-29):
防止联接输入路径的错误参数化。
- 43af714d (2023-06-29):
修复ExecEvalFieldStoreDeForm()中的操作顺序。
- b381d963 (2023-06-28):
将时间线ID添加到使用pg_waldump --save-fullpage生成的文件名
- fc55c7ff (2023-06-28):
在ALTER TABLE ATTACH PARTITION中强制执行索引规则时忽略无效索引
反向移植 - 2ecbb0a4 (2023-06-28):
删除对JumbleQuery()中查询文本的依赖
- 19508f47 (2023-06-26):
标记为16beta2。
- 3f0199da (2023-06-26):
翻译更新
请参阅PostgreSQL GIT提交日志,了解完整的提交列表。
新的PgPedia条目
已添加以下新条目
acosh()
asinh()
atan2()
atan2d()
atanh()
cos()
cosd()
cosh()
cot()
cotd()
db_user_namespace
lc_collate
lc_ctype
now()
pg_last_xact_replay_timestamp()
sind()
sinh()
tand()
tanh()
更新
以下文章已更新,增加了信息或更正
array_sample()
- 已修复使用示例中的格式错误
array_shuffle()
- 已修复使用示例中的格式错误
PostgreSQL 7.3
- 已注明添加了
explain_pretty_print
- 已注明添加了
PostgreSQL 7.4
- 已注明添加了
makeaclitem()
- 已注明添加了
PostgreSQL 16
- 已注明对
makeaclitem()
的更改
- 已注明对
PostgreSQL 17
- 已注明开发已正式启动
pg_archivecleanup
- 已注明在
PostgreSQL 17
中添加了新的长选项
- 已注明在
外部链接
已添加以下外部链接
- postgres_fdw
- Postgres FDW 的性能技巧 - Christopher Winslett / Crunchy Data 于 2023 年 6 月撰写的博客文章
最后…
如果缺少任何内容,或者您想让我们知道您的(建设性)想法,请给我们留下一些反馈和/或请我们喝杯咖啡(我们不需要钱,但这会让我们心情愉悦)。
发表评论