PgPedia 周报,2023-07-16
PgPedia 周报本周又晚了,原因仍在持续。
CommitFest 43 仍在进行中;本周提交的 PostgreSQL 17 中的一些值得关注的功能。
- edca3424:允许在复制过程中使用哈希索引对订阅者进行索引。
- 46ebdfe1:报告 索引 vacuum 进度。
- 8c852ba9:允许在 分区 上使用一些排除约束。
完整的有趣提交列表如下。
PostgreSQL 提交的值得关注的变更
- 03d1080d (2023-07-14): 简化 pg_ctl 中的选项处理。
- e08d74ca (2023-07-13): 允许具有 initPlans 的计划节点被考虑为并行安全。
- d0d44049 (2023-07-13): 在 SS_finalize_plan 中考虑优化的 MinMax 聚合。
- a0363ab7 (2023-07-13): 修复 SET SESSION AUTHORIZATION 的权限检查。
- 9987a7bf (2023-07-13): 移动 SET SESSION AUTHORIZATION 的权限检查。
- edca3424 (2023-07-14): 允许在复制过程中使用哈希索引对订阅者进行索引。
- a5ea825f (2023-07-14): 将 indisreplident 添加到 RelationReloadIndexInfo() 刷新的字段中回补 ~11
- 38ea6aa9 (2023-07-14): 修复分区索引的 indisvalid 更新回补 ~11
- d0c28601 (2023-07-14): 移除 Windows 上的 wal_sync_method=fsync_writethrough。
- c66a7d75 (2023-07-13): 处理被中断的 DROP DATABASE回补 ~11
- 83ecfa9f (2023-07-13): 在 vac_truncate_clog() 中遇到 bogs 行后释放锁。
- 0fef8775 (2023-07-12): 重命名 session_auth_is_superuser 为 current_role_is_superuser。
- 411b7203 (2023-07-12): 教会树内 getopt_long() 将非选项移动到 argv 的末尾。
- b6e1157e (2023-07-07): 不要将 CaseTestExpr 包含在 JsonValueExpr.formatted_expr 中。
- 785480c9 (2023-07-07): 将 constructName 传递给 transformJsonValueExpr()。
- 8c852ba9 (2023-07-12): 允许在 分区 上使用一些排除约束。
- 68a4b58e (2023-07-12): 移除 --disable-thread-safety 及相关代码。
- 46ebdfe1 (2023-07-11): 报告 索引 vacuum 进度。
- f1889729 (2023-07-11): 为进度报告添加新的并行消息类型。
- 26dd0284 (2023-07-11): 在 解码期间为事务消息添加 BEGIN/COMMIT。
- bd5ddbe8 (2023-07-10): 修复 ALTER EXTENSION SET SCHEMA 时,对象不在扩展模式下的情况回补 ~11
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
- max_logical_replication_workers
- max_parallel_apply_workers_per_subscription
- max_sync_workers_per_subscription
更新
以下文章已更新,增加了额外信息或更正
- PostgreSQL 10- 已注意到添加了 max_logical_replication_workers。
- 已注意到添加了 max_sync_workers_per_subscription。
 
- 已注意到添加了 
- 进度报告- 已更新 PostgreSQL 17的矩阵表。
 
- 已更新 
- wal2json- 已添加简单的使用示例。
 
最后...
如果有什么遗漏,或者您想让我们知道您的(建设性的)想法,请留下您的 反馈 和/或 请我们喝杯咖啡(我们不缺钱,但它能让我们开心)。
