↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

pg_upgrade 增加系统类型数组的升级保护 RSS

PostgreSQL 开发分支为 pg_upgrade 增加数据类型检查,阻止含有特定系统类型数组的用户表直接升级。数组值保存元素类型的 OID,而部分系统类型及 information_schema 域的标识可能跨大版本变化;升级工具不重写用户数据,旧值随后可能报类型查找失败,甚至被按错误类型解读。新检查提前列出问题列,要求删除或转换类型后重试。提交说明该场景较少见,暂未回补;这是升级前的数据完整性保护,并非对已升级数据的自动修复。

发布于 2026-09-24T00:17:46.08863Z · John Naylor · PostgreSQL Git
升级 数据完整性

PostgreSQL 开发分支为 pg_upgrade 增加数据类型检查,阻止含有特定系统类型数组的用户表直接升级。数组值保存元素类型的 OID,而部分系统类型及 information_schema 域的标识可能跨大版本变化;升级工具不重写用户数据,旧值随后可能报类型查找失败,甚至被按错误类型解读。新检查提前列出问题列,要求删除或转换类型后重试。提交说明该场景较少见,暂未回补;这是升级前的数据完整性保护,并非对已升级数据的自动修复。

PostgreSQL 开发分支为 pg_upgrade 增加数据类型检查,阻止含有特定系统类型数组的用户表直接升级。数组值保存元素类型的 OID,而部分系统类型及 information_schema 域的标识可能跨大版本变化;升级工具不重写用户数据,旧值随后可能报类型查找失败,甚至被按错误类型解读。新检查提前列出问题列,要求删除或转换类型后重试。提交说明该场景较少见,暂未回补;这是升级前的数据完整性保护,并非对已升级数据的自动修复。

原始来源 ↗

来源记录
  • pgweb.info_item · 3080315ccff29143 · 2026-10-03T04:08:55.967155Z