💡
原文英文,约1800词,阅读约需7分钟。
📝
内容提要
PostgreSQL 16 Release Candidate 1已发布,预计于9月14日正式发布。更新内容包括新的角色管理特权命令、调试参数和本地化提供程序的更新。PostgreSQL 17增加了pg_stat_progress_vacuum视图的两个新列,启用了GiST和SP-GiST索引的增量排序,并允许在分区表上使用排除约束。其他更新包括使用非唯一索引来识别修改的行以及扩展开发人员定义自己的等待事件。
🎯
关键要点
-
PostgreSQL 16 Release Candidate 1于8月31日发布,预计9月14日正式发布。
-
PostgreSQL 16引入了新的角色管理特权命令和调试参数。
-
新命令CREATE ROLE允许创建具有角色管理权限的用户。
-
PostgreSQL 16中新增的调试参数io_direct已重命名为debug_io_direct。
-
ICU库可以作为数据库的默认本地化提供程序,但仍需libc设置。
-
PostgreSQL 16的网页界面增加了悬停显示锚点链接的功能。
-
PostgreSQL 17在pg_stat_progress_vacuum视图中增加了两个新列:indexes_total和indexes_processed。
-
增量排序功能现在支持GiST和SP-GiST索引。
-
PostgreSQL 17允许在分区表上创建排除约束。
-
PostgreSQL 17支持使用非唯一索引识别修改的行。
-
扩展开发人员可以定义自己的等待事件,以便更清晰地识别延迟原因。
-
启用ECHO_HIDDEN参数后,psql命令中的SQL查询将显示在输出中。
🏷️
标签
➡️