PgPedia 周报,2024-07-14

CommitFest 48 正在进行中,其中有几个 PostgreSQL 18 的用户可见功能

  • 添加了 pg_signal_autovacuum_worker 预定义角色
  • 为复合类型(记录)添加了对 min 和 max 聚合函数的支持

PostgreSQL 提交的值得关注的变更

  • 71020703 (2024-07-13): 修复在 relhassubclass=f 后可能丢失 partitioned table 的 reltuples=0 的问题。 已向后移植到 ~ 14
  • 83917791 (2024-07-12): 修复 ALTER TABLE DETACH 在索引不一致时的问题 已向后移植到 ~ 12
  • 22d946b0 (2024-07-12): 考虑在并行嵌套循环中物化最便宜的内部路径
  • 0d8bd0a7 (2024-07-11): 改进逻辑复制连接失败消息。
  • a0f1fce8 (2024-07-11): 为复合类型(记录)添加 min 和 max 聚合函数。
  • bb19b700 (2024-07-11): 修复逻辑解码可能出现的交易部分更改问题。 已向后移植到 ~ 12
  • 9e4664d9 (2024-07-11): 为 pgstats 文件中的固定编号统计信息添加新的 'F' 条目类型
  • 21471f18 (2024-07-11): 添加 PgStat_KindInfo.init_shmem_cb
  • 0dcf753b (2024-07-10): 改进 numeric width_bucket() 的计算。
  • d898665b (2024-07-10): 扩展 pg_get_acl() 以处理子对象 ID
  • b3bd1829 (2024-07-09): 修复 search_path 缓存的无效化丢失问题。
  • ccd38024 (2024-07-09): 引入 pg_signal_autovacuum_worker。
  • ca481d3c (2024-07-09): 优化短输入时的 numeric 乘法。
  • b68b29bc (2024-07-09): 使用 pgstat_kind_infos 写入固定的共享统计信息
  • c8d5d6c7 (2024-07-09): 修复 pg_wal_summary_contents() 中的 limit block 处理。 已向后移植到 ~ 17
  • 5a1e6df3 (2024-07-09): 在 EXPLAIN ANALYZE 中显示 Parallel Bitmap Heap Scan 工作进程的统计信息
  • 036bdcec (2024-07-09): 教计划器如何估算 timestamp generate_series 的行数
  • 64f34eb2 (2024-07-08): 在 pg_upgrade 中使用 CREATE DATABASE ... STRATEGY = FILE_COPY。
  • 4b4b931b (2024-07-08): 选择测试服务器的端口,以减少冲突的可能性
  • 6082b3d5 (2024-07-08): 使用 xmlParseInNodeContext 而不是 xmlParseBalancedChunkMemory。
  • 1ff39f4f (2024-07-08): 修复 numeric round()trunc() 中的 scale 截断问题。 已向后移植到 ~ 12
  • 7340d936 (2024-07-08): 拓宽 Bitmap Heap Scan 的有损和精确页计数器
  • 0ffc0aca (2024-07-08): 修复当内部关系被证明是唯一时出现的 right-anti-joins 已向后移植到 ~ 16
  • 066e8ac6 (2024-07-06): 在 XMLSERIALIZE 中使用 xmlAddChildList 而不是 xmlAddChild。

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

请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。

新 PgPedia 条目

本周没有新增条目。

最后...

如果有什么遗漏,或者您有什么(有建设性的)想法,请留下您的反馈和/或买杯咖啡