跳至内容

欢迎!

分享和讨论最佳内容和新营销理念,打造专业形象,共同成为更好的营销人员。

注册

此问题已终结
1 回复
20 查看

Odoo 升级流程七步骤:测试数据库、自定义模块、测试、问题报告、规划、生产环境升级、升级后支持

我们在旧版本上运行 Odoo,并有几个自定义模块。要安全地升级到最新版本,具体步骤是什么?Odoo Online、Odoo.sh 和本地部署之间又有哪些区别?

形象
丢弃
编写者 最佳答案

Odoo 的官方流程共有七个步骤,各种托管类型的思路都相同:先测试、再修复、然后演练,最后升级生产环境。

步骤

  • 申请升级后的测试数据库:在 Odoo Online 上通过数据库管理器操作(“管理”,然后“升级”,用途选择“测试”);在 Odoo.sh 上通过预发布分支的“升级”选项卡操作;在本地部署环境中使用官方升级脚本并指定测试选项。
  • 将自定义模块升级到目标版本:在空数据库上安装这些模块,修复错误,并针对任何数据变更在 upgrades 或 migrations 文件夹中编写升级脚本。
  • 测试升级后的数据库:视图、报表、记录创建、网站页面、集成以及完整的业务流程。测试数据库经过中和处理,因此电子邮件、付款和计划动作均被停用。
  • 将每个问题以迁移阶段报告给 Odoo 支持团队,并在每次修复后申请新的测试数据库。
  • 将上线安排在业务清闲的时段,并在前一天进行完整演练。
  • 申请生产环境升级:在 Odoo Online 上将用途设为“生产”,在 Odoo.sh 上向生产分支推送新的提交,在本地部署环境中使用带生产选项的升级脚本。
  • 将上线后出现的任何问题以生产阶段进行报告。

须知

  • 生产环境升级期间数据库不可用;在 Odoo Online 上,升级完成后将无法回退。
  • 自定义模块在与目标版本兼容之前会阻止升级。
  • 对于 Enterprise,升级服务已包含在内;没有维护合同的自研或第三方模块需由您自行负责。
  • Community 用户通常使用 OCA 的 OpenUpgrade 项目进行升级。

请始终查阅目标版本的最新官方升级文档,因为命令和菜单可能会发生变化。

形象
丢弃
相关帖文 回复 查看 活动
1
10月 26
22
1
10月 26
5
1
10月 26
1
1
10月 26
23
1
10月 26
15