升级 Odoo V12 --> V15 (CE)

Upgrade Odoo V12 --> V15 (CE)

目前,我在本地系统上使用的是 Odoo 12 社区版本,现在我想从 Odoo 12.0 升级到 Odoo 15.0 (CE)。

我在网上试过,但它要求企业订阅代码。

当我尝试使用下面给出的命令时,出现以下错误。 python3.7 <(curl -s https://upgrade.odoo.com/upgrade) 测试 -d -t 15.0

无法获取您的数据库的订阅代码。 您的数据库必须注册才有资格升级。

哪位大侠帮帮我,感激不尽。 谢谢

升级功能仅适用于 Odoo 企业客户。您可以尝试 https://github.com/OCA/OpenUpgrade 或将您的 Odoo 版本转换为企业版

按照 Running the migration 中描述的步骤进行操作。

对于 14.0 之前的版本,您将需要 运行 OpenUpgrade 分支而不是 Odoo 本身。

首先,您需要从 12 升级到 13

Or, for older versions: check out the OpenUpgrade source code from Github for the branches you need. Each branch migrates to its version from the previous version, so branch 13.0 migrates from 12.0 to 13.0. If you are migrating across multiple versions, you need to run each version of OpenUpgrade in order. Skipping versions is not supported.

The OpenUpgrade repository includes both openupgrade_framework and openupgrade_scripts:

https://github.com/OCA/openupgrade

编辑配置文件和命令行参数以指向您要升级的数据库。推荐的命令行参数是:

--update all --stop-after-init --load=base,web,openupgrade_framework flags.  

对于 14.0 之前的版本,运行使用 OpenUpgrade 分支而不是 Odoo 本身,您不传递加载参数。

编辑:

查看 OCA Days 2021 - Raúl Ortiz: Open Upgrade Discussion 了解更多详情。