PgPedia 周,2024-11-10
PostgreSQL 18 值得注意的更改
SQL
CREATE PUBLICATION
- 添加了选项
publish_generated_columns
- 添加了选项
系统目录更改
NOT NULL
约束现在记录在pg_constraint
中(这在 PostgreSQL 17 中曾尝试过,但随后被恢复)
系统函数更改
以下函数已恢复
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_basebackup、pg_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 条目
以下新条目已添加
最后...
如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 请我喝杯咖啡。