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
- 添加了简单的使用示例
最后…
如果缺少任何内容,或者您想让我们知道您(建设性的)想法,请给我们留下一些 反馈 和/或 请我们喝杯咖啡(我们不需要钱,但这会让我们脸上露出笑容)。