【发布时间】:2016-01-11 02:02:59
【问题描述】:
我从未使用过 odoo,如何从 odoo 8 升级到 odoo 9。
编辑:我找到了这个问题的答案并发布了相关步骤。如果有人想要该消息或给我发帖,我将制定一个有效的流程并将其写下来以及任何困难。
备份数据库
备份服务器文件夹
卸载odoo服务器
安装新版odoo并停止odoo服务后
使用比较工具将更改从旧插件文件夹移动到新插件文件夹。我使用超越比较进行文件和文件夹比较。此步骤可能需要更多时间(大约 30-40 分钟)来合并自定义的 python 和报告文件。将新插件文件夹中不存在的旧模块移动。
升级数据库。对于 linux,使用 –update=all 参数启动 odoo 服务器。对于 Windows,以管理员身份打开命令提示符 (cmd)。切换到 odoo 服务器目录并使用 odoo-server.exe –update=all 启动服务器以更新模块。此过程将需要一小段时间(最多 1-2 分钟),并且客户端将无法访问数据库
数据库升级后,您可以开始查看您移至新模块的旧模块,以确保它们可以正常工作。我有一些不工作的地方,报告搞砸了,但大多数都是简单的修复。最后,您启动并运行最新版本。这教会了我一个重要的教训,记录您自己对应用程序所做的所有更改/修复,并在源代码管理中跟踪它们。现在接下来我将设置我的旧本地 svn 服务器以跟踪我对 odoo 所做的更改以及我将从后续版本中合并的更改。
【问题讨论】:
-
没有你的错。该链接没有为我提供答案
-
这对你有用吗?更新时出现错误,即使安装了标准模块。
-
Freddi 您是否要迁移静态内容?
-
是的,只是基础知识,失败了。例如表 ir_model 因为缺少字段。
-
可能是因为我回答的第5点,看一下@Freddy