inv*_*man 5 putty upgrade odoo odoo-8
我从未使用过odoo,如何从odoo 8升级到odoo 9。
编辑:我找到了这个问题的答案,并张贴了步骤。我将开发一个有效的流程,将其写下来,以及任何困难,如果有人希望发送该消息或发给我,请写下来。
备份数据库
备份服务器文件夹
卸载odoo服务器
安装新版本的odoo,然后停止odoo服务
使用比较工具将更改从“旧插件”文件夹移动到新文件夹。我将比对用于文件和文件夹比较。此步骤可能需要花费更多时间(大约30-40分钟)才能合并自定义的python和报告文件。将旧的现有模块移动到新的addons文件夹中不存在的模块中。
升级数据库。对于linux,使用–update = all参数启动odoo服务器。对于Windows,以管理员身份打开命令提示符(cmd)。转到odoo服务器目录,然后使用odoo-server.exe –update = all启动服务器以更新模块。此过程将花费一小段时间(最多1-2分钟),并且客户端将无法访问该数据库
数据库升级后,您可以开始使用旧模块,并移至新模块,以确保它们可以正常工作。我发现有些地方行不通,报告搞砸了,但是大多数地方都做了简单的修复。最后,启动并运行最新版本。这给了我一个主要的教训,记录您对应用程序所做的所有更改/修复,并在源代码管理中跟踪它们。现在,接下来,我将设置我的旧本地svn服务器,以跟踪对odoo所做的更改以及还将与后续发行版合并的更改。
您有几个用于升级或迁移的选项。这不是一件容易的事:
使用官方API 升级Odoo。它不是免费的。我已经在网站上阅读到主要步骤是:
OpenUpgrade。它是一个迁移工具,但仅适用于网站上指定的模块。
ETL工具,例如Clover ETL。也许工作太多
通过将特定表导出为CSV文件来迁移特定表,然后将它们导入回新的Odoo版本。如果有人想从头开始,这将很有用,您只需导入主表。
使用标志--update=all。您说在将Odoo升级到版本9后使用了这种方式,但是我不建议这样做。即使您不更改Odoo版本,如果同时更新所有模块,您也很可能会遇到一些错误。它像Openupgrade方法,而是因为你没有考虑到迁移文件夹中的所有迁移脚本被存储,它更糟糕的是这一个,只是一个例子。
注意:如果您已对自定义模块进行了编程,则必须在迁移之前将其迁移到新版本。如果您有许多自定义模块,则迁移会更加昂贵。
| 归档时间: |
|
| 查看次数: |
4690 次 |
| 最近记录: |