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):
doc: 移除事件触发器触发矩阵 - 9044fc1d (2024-11-06):
Monkey-patch 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):
为 Make 构建添加 PG_TEST_EXTRA 配置选项 - 3d1aec22 (2024-11-04):
使 PG_TEST_EXTRA 环境变量覆盖 "meson setup" 选项
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
最后...
如果您有遗漏之处,或有任何(建设性的)想法,请留下您的反馈或购买一杯咖啡。
