跳至内容

Odoo 19 升级演练:预生产回放与差异清单

升级演练:预生产回放、差异清单与回滚点
2026年6月28日
Odoo 19 升级演练:预生产回放与差异清单

Odoo 19 升级必须在预生产用近乎生产的库回放,产出差异清单后再排生产窗口。禁止在生产库直接试升。本文覆盖准备物、差异清单字段、冒烟范围、回滚点与窗口纪律。

准备

备份库 + filestore;记录模块列表与企业版订阅状态;冻结 Studio 大改。预生产硬件、连接串、邮件/支付沙箱尽量接近生产。明确升级命令与日志收集人。

差异清单

记录:失败模块、废弃字段、视图继承冲突、支付/IoT/电子签连通性、自定义报告、自动化与 cron 异常。每项写责任人、是否阻断上线、修复期限。无主责的阻断项不得进入生产窗口。

冒烟与回滚

冒烟:登录、下单交货开票、采购收货账单、支付回调、IoT 抽样。回滚点:升级前快照可在约定时间内整库+附件回滚。附件与库必须同一时刻恢复。

窗口纪律

冻结代码与配置变更;通知业务停写时段;升级后先只读校验再放流量。出现阻断项按预案回滚,不现场「再试一个补丁」无限拖长。

验收标准

  • 预生产冒烟全绿。
  • 差异清单无未认领阻断项。
  • 回滚演练至少成功过一次。

生产窗口当天的指挥节奏

角色:升级执行、日志看守、业务冒烟、回滚决策人。T-24h 冻结代码与 Studio; T0 维护公告;升级完成后先只读冒烟(登录、开单、支付沙箱);全绿再放流量。 任一阻断项由回滚决策人拍板,不在群里长时间讨论。升级日志与差异清单归档到知识库, 作为下次升级基线。预生产与生产的模块列表 diff 必须为零或已解释。

升级差异清单用表格管理状态:开放/修复中/已验证/可上线;阻断项标红。

差异清单字段与退出准则

清单列:模块、现象、日志摘录、责任人、阻断级别、状态、验证人。退出准则:无开放 P0/P1 阻断; 冒烟全绿;回滚包可用且演练过;业务窗口沟通完成。升级后 48 小时加强监控(错误率、队列、邮件)。 Studio 冲突项单独列表,能迁正规模块的迁走。订阅与企业版模块状态截图存档。

若必须热修,热修也走预生产最小验证,禁止生产直接手改视图。

升级通讯录含业务、财务、仓管、IT 值班,窗口前一天再确认。

预生产勾选表需覆盖文章编号 390 全部验收点后再约生产窗口。

将文章编号 390 的配置变更记入发版说明,便于回滚对照。

将文章编号 390 的配置变更记入发版说明,便于回滚对照。

将文章编号 390 的配置变更记入发版说明,便于回滚对照。

将文章编号 390 的配置变更记入发版说明,便于回滚对照。

通讯与热修纪律

窗口通讯录含业务财务仓管 IT。热修也经预生产。差异清单状态机管理。 升级后 48h 加强监控。模块列表 diff 解释归档。回滚决策人唯一。 Studio 能迁正规模块的迁走。订阅状态截图存档。

落地备忘(390-0):把本文验收项做成检查表,预生产逐条勾选并附截图;生产窗口前提交负责人签字。相关模型与字段以当前 Odoo 19 实例开发者模式显示为准。

落地备忘(390-1):把本文验收项做成检查表,预生产逐条勾选并附截图;生产窗口前提交负责人签字。相关模型与字段以当前 Odoo 19 实例开发者模式显示为准。

落地备忘(390-2):把本文验收项做成检查表,预生产逐条勾选并附截图;生产窗口前提交负责人签字。相关模型与字段以当前 Odoo 19 实例开发者模式显示为准。

落地备忘(390-3):把本文验收项做成检查表,预生产逐条勾选并附截图;生产窗口前提交负责人签字。相关模型与字段以当前 Odoo 19 实例开发者模式显示为准。

中国Odoo网|对照 Odoo 19 企业版升级实践:预生产回放出差异清单,生产窗口有回滚点。

Odoo 19 升级演练:预生产回放与差异清单
2026年6月28日
存档