【问题标题】:How to upgrade OpenERP 5.0 to 6.0如何将 OpenERP 5.0 升级到 6.0
【发布时间】:2012-01-09 20:04:51
【问题描述】:

我有一个带有一些自定义模块的 OpenERP 5.0 安装,我希望升级到 OpenERP 6.0。

我对这种软件有一些经验,并且我已经检查过 OpenERP。遗憾的是,我没有实际使用 OpenERP 的经验,我想寻求一些帮助以避免错误。在研究这一点时,我发现有几种策略(ETL 流程、数据升级模块)......我假设我需要查看所有自定义模块。

将 OpenERP 5.0 安装升级到 6.0 的指南或最佳实践是什么?

【问题讨论】:

    标签: upgrade openerp


    【解决方案1】:

    我们仍在计划从 5.0 迁移到 6.0,因此我对这个过程没有任何个人经验。我们计划自己解决这项工作,但我们已经完成了很多自定义开发,所以我们对 OpenERP 代码非常满意。如果我像您一样从其他人那里继承系统,我会非常喜欢包含为您进行迁移的支持合同。

    除了付费服务外,似乎还有一个open-source tool 可用于运行数据迁移。它也在severalforumposts 中进行了讨论。 (Therereallyarealot.)

    我们的初步计划是:

    1. 试用迁移工具,将演示数据库从普通 5.0 迁移到普通 6.1。
    2. 按照Pragtech guidelines,将我们自定义模块的代码迁移到6.1。
    3. 扩展迁移工具的配置以涵盖我们的自定义模块以及该工具未包含的任何其他模块。
    4. 在我们的完整数据库上运行迁移到沙箱并测试它。
    5. 启动并庆祝!

    更新:

    我们已经开始了我们的迁移过程,我们正在使用 OpenUpgrade 而不是 Domsense 工具。我们从来没有真正看过 Domsense 工具,所以我不能说哪个更好。到目前为止,我对 OpenUpgrade 非常满意。

    总的来说,我发现 6.1 版比 5.0 版更容易定制。到目前为止,我还没有更改任何核心模块。例如,核心模块插入记录的大多数地方,它都会调用辅助方法来准备数据。如果您添加要填充的新列,则只需覆盖该辅助方法即可。例如,我们向多个表添加了一个分组字段,然后想将其从销售订单行复制到库存移动。我们用our own version 覆盖了sale_order._prepare_order_line_move()sale module's version

    我发布了一个关于 customizing reports 的单独问题。

    不利的一面是,我们尝试迁移的每个自定义功能都需要进行一些更改。到目前为止,核心模块总是有一个变化,以某种方式破坏了我们的定制。字段名称已更改,或屏幕布局已更改,或整个模型名称已更改。您通常可以弄清楚如何解决它,但一切都需要时间。

    【讨论】:

    • 对您将升级分成的步骤有任何总体想法吗?
    • 我在答案中添加了我们的计划,@jjmontes。
    • 非常感谢您的回答(作为记录,我正在考虑类似的路径,但如果可用的迁移工具不能解决问题,我也会考虑使用 ETL 工具)。
    • 我发布了迄今为止的最新进展,@jjmontes。您的迁移进展如何?
    • 我们将 6.0 降低到我们工作所需的最低要求,导入了一些数据(只是公司、期刊和发票:迁移数据给我带来了很多麻烦,并且迁移模块有一些我遇到的错误发现和避免自己)。然后我们重新设计了我们的定制(我们也尽量保持在最低限度),因为正如你所说,每个升级的模块都需要更改,并且它们已经由第三方编码,而且我们的需求也发生了变化。我现在使用 RPC 在外部添加大多数自定义进程(我更喜欢避免添加模块)。简而言之:一场噩梦。
    【解决方案2】:

    最好的方法是与 OpenERP Enterprise 签约。迁移非常复杂,OpenERP 可以为您完成这项工作。这是无限修正和迁移的固定价格:http://www.openerp.com/catalog/146

    【讨论】:

    • 欢迎来到 Stack Overflow,Fabien。 OpenERP 问题已经在trickling in 有一段时间了,很高兴见到你。
    • 我们认为。但在诉诸于此之前,我想了解应该采取哪些步骤......
    猜你喜欢
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 2023-01-29
    • 1970-01-01
    • 2018-05-19
    • 2021-07-09
    • 2021-10-12
    相关资源
    最近更新 更多