PgPedia 周报,2024-03-31

CommitFest 第 47 次PostgreSQL 17 发布周期中的最后一次,正在进入最后阶段。本周又增加了一系列用户可见的功能(见下文),以及一些不太明显的内部更改和一些错误修复。

PostgreSQL 17 本周新增更改

以下是过去七天内添加的用户可见功能和更改

PostgreSQL 值得关注的提交

  • b1484a3f (2024-03-30): 让表 AM 插入方法控制索引插入
  • c95c25f9 (2024-03-30): 表 AM 的自定义 reloptions
  • 27bc1772 (2024-03-30): 在表 AM 接口中通用化关系分析
  • b154d8a6 (2024-03-30): 添加 pg_basetype() 函数以提取域的基本类型。
  • 0294df2f (2024-03-30): 添加对 MERGE ... WHEN NOT MATCHED BY SOURCE 的支持。
  • 46e5441f (2024-03-29): 添加 unicode_strtitle() 用于 Unicode 默认大小写转换。
  • 46a44dc3 (2024-03-29): 为内置排序规则使用版本。
  • d3ae2a24 (2024-03-29): 添加 allow_alter_system GUC。
  • 0075d789 (2024-03-28): 允许在并行模式下使用“内部”子事务。
  • 2466d665 (2024-03-28): libpq-be-fe-helpers.h: 包装新的取消 API
  • 2d8f56da (2024-03-28): 重新思考共享 TidStore 的创建和附加 API。
  • a767cdc8 (2024-03-27): 修复在非移动框架中不必要地使用移动聚合模式。 回溯修补 ~ 12
  • de7e96bd (2024-03-27): 将 COMPAT_OPTIONS_CLIENT 重命名为 COMPAT_OPTIONS_OTHER。
  • e6341323 (2024-03-27): 添加函数以在指定范围内生成随机数。
  • 6d49c8d4 (2024-03-27): 将 last_inactive_time 更改为 pg_replication_slots 中的 inactive_since。
  • bb952c8c (2024-03-27): 允许为 DSA 指定初始和最大段大小。
  • 9d00cf47 (2024-03-26): 删除一些冗余的 set_cheapest() 调用。
  • d365ae70 (2024-03-26): 使用布隆过滤器优化 roles_is_member_of()。
  • fad3b5b5 (2024-03-26): 修复 ALTER FOREIGN TABLE SET SCHEMA 移动序列的失败。 回溯修补 ~ 12
  • a65724df (2024-03-26): 将路径键从 CTE 传播到外部查询。
  • 8a92b70c (2024-03-26): 允许“make check”风格的测试与 musl C 库一起工作。回溯修补 ~ 12
  • 89e5ef7e (2024-03-26): 删除 ObjectClass 类型
  • 8ffc2aa7 (2024-03-26): 添加 EvalPlanQual 删除返回隔离测试
  • 87985cc9 (2024-03-26): 允许在 tuple_update() 和 tuple_delete() 中锁定更新的元组
  • c7076ba6 (2024-03-25): 重构 predicate_{implied,refuted}_by_simple_clause。
  • 3ff01b2b (2024-03-25): 调整 pgbench 调试模式的选项。
  • 374c7a22 (2024-03-25): 允许为分区表指定访问方法
  • b2d6b4c7 (2024-03-25): ecpg: 修复数值转换溢出的返回值
  • f83d7097 (2024-03-25): 合并修剪、冻结和真空 WAL 记录格式
  • d44032d0 (2024-03-25): pg_createsubscriber: 从备用服务器创建一个新的逻辑副本
  • a11f330b (2024-03-25): pg_replication_slots 中跟踪 last_inactive_time。
  • 6190d828 (2024-03-25): 不要为子联接翻译虚拟的 SpecialJoinInfos
  • 5278d0a2 (2024-03-25): 减少分区联接使用的内存
  • 66c0185a (2024-03-25): 允许计划程序使用合并追加来有效地实现 UNION
  • 47f99a40 (2024-03-25): reindexdb: 添加具有多个作业的索引级 REINDEX

请注意,提交按其在提交日志中出现的顺序显示,这可能不反映各个提交的创建日期。

请参阅 PostgreSQL GIT 提交日志 以获取完整的提交列表。

新的 PgPedia 条目

已添加以下新条目

更新

以下文章已更新,添加了更多信息或更正

最后...

如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 请我喝杯咖啡


发表评论
Name:
*
E-Mail:
address will not be displayed
Homepage:
Comment: