PgPedia 周,2024-11-10

PostgreSQL 18 值得注意的更改

SQL

系统目录更改

系统函数更改

以下函数已恢复

PostgreSQL 关注的提交

  • caca6d8d (2024-11-08): 断言结束扫描的 currPage 的一致性。
  • b8df6904 (2024-11-08): 改进在持有中断时不进入并行模式的修复。 回退到 ~ 12
  • b5ee4e52 (2024-11-08): 避免 nbtree 并行扫描 currPos 混淆。
  • 14e87ffa (2024-11-08): 为非空约束添加 pg_constraint
  • 075acdd9 (2024-11-08): 当排序规则不匹配时不允许分区连接 回退到 ~ 12
  • 90fe6251 (2024-11-08): 当排序规则不匹配时不允许分区分组 回退到 ~ 12
  • f00ab1fd (2024-11-08): 修复不一致的 RestrictInfo 序列号 回退到 ~ 17
  • 41b98ddb (2024-11-07): 修复 __attribute__((target(...))) 的用法。
  • f78667bd (2024-11-07): 使用 __attribute__((target(...))) 用于 AVX-512 支持。
  • d7a2b5bd (2024-11-07): 阐明外键错误消息
  • 7054186c (2024-11-07): 当“publish_generated_columns”设置时复制生成的列。
  • 70291a3c (2024-11-07): 改进 BackgroundPsql::query() 中对空查询结果的处理
  • f638aafd (2024-11-06): 在升级检查阶段查找无效数据库
  • a0be9406 (2024-11-06): 文档:删除事件触发器触发矩阵
  • 9044fc1d (2024-11-06): 修补 LLVM 代码以修复 ARM 重定位错误。
  • ecb5af77 (2024-11-06): 从 bin .c 文件中删除未使用的 #include
  • ba08edb0 (2024-11-06): 扩展 Cluster.pm 的 background_psql() 以能够异步启动
  • 87f81a55 (2024-11-06): 修复 ExprState 构建用于散列时的假设错误
  • 7bdaa4b5 (2024-11-05): 添加 Git .mailmap 文件
  • 7d85d87f (2024-11-05): 处理 pgstats 条目时清除 PgStat_HashKey 的填充 回退到 ~ 15
  • 3a7ae6b3 (2024-11-04): 恢复 pg_wal_replay_wait() 存储过程
  • b1008c1f (2024-11-04): pg_basebackuppg_receivewal:修复无法在 ~/.pgpass 中找到密码的错误。 回退到 ~ 17
  • 350e6b8e (2024-11-04): pg_dump:为规则提供稳定的排序顺序。
  • 846cfe0d (2024-11-04): 修复过时的 _bt_first 注释。
  • b6558e4f (2024-11-04): nbtree:删除无用的“strat”局部变量。
  • 3c0fd64f (2024-11-04): 将 ProcSleep 函数拆分为 JoinWaitQueue 和 ProcSleep
  • 0b1765d9 (2024-11-04): pg_combinebackup:如果增量文件存在于完整备份中则报错。 回退到 ~ 17
  • 6c24801b (2024-11-04): pg_combinebackup:在重建时,避免文件名中出现双斜杠。 回退到 ~ 17
  • 6ae0897e (2024-11-04): 将 TRACE 调用移动到 WaitOnLock() 中
  • 0464f25b (2024-11-04): 在 ProcSleep 中设置 MyProc->heldLocks
  • 62620b6a (2024-11-04): 阐明 nbtree 并行扫描 _bt_endpoint 契约。
  • 1fe0466c (2024-11-04): 修复 LockReleaseAll() 中关于 locallock->nLock 何时可以为零的注释
  • 99b937a4 (2024-11-04): 将 PG_TEST_EXTRA 配置选项添加到 Make 构建中
  • 3d1aec22 (2024-11-04): 使 PG_TEST_EXTRA 环境变量覆盖“meson setup”选项

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

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

新的 PgPedia 条目

以下新条目已添加

最后...

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