Odoo数据库迁移后记

序言:时间是我们最宝贵的财富,珍惜手上的每个时分

        由于云服务器到期,所以需要对生产环境对数据库进行一个迁移,生产环境大概有10万条的产品数据,上千条的销售数据以及附件,迁移起来还是得花点时间了。

    1.旧环境操作过程

       操作系统为ubuntu16.04

       服务为 odoo12.0 + PG9.6

      1.1源码

               首先将 所有的源码进行了打包,其中包含 addons目录和custom目录(第三方包)

      1.2 FileStore附件

               如果在conf文件中指定了datadir,那么将datadir指定的目录整体打包即可,否则默认位置一般是

    /var/lib/odoo/.local/share

              可以看到此目录下有 一个名为Odoo的文件夹,不管那么多了,全部打包!

             

     1.3数据库

             输入 ip:8069 +/web/database/manager 例如 www.odoogo.cn:8069/web/database/manager

             备份数据库文件,

                                

             至此大功告成

    2.新环境操作过程

       2.1第一次操作

      在新环境上还是踩了个傻坑第一次我选择的是ubuntu18.04(秉承着用新不用旧的原则),安装好odoo后,将addons文件覆盖,此步骤是为了使odoo的小版本于迁移前的小版本一致,以防出现问题。其后再将打包的Odoo.zip  附件文件夹放到默认位置并解压。最后在/web/database/manager上 选择restore database,经过漫长的上传等待。。。大功告成  失败了,直接Internet server error,查看后台发现是提示 一个template 报错。满怀信心的使用 cmd 强制更新base模块,经过漫长的上传等待。。。

大功告成  失败了,这可愁坏了我,时间离12点资源释放不久了,生产环境下周一还得用啊,额头冒汗不知所措。

     注意:数据库恢复时 如果 由高版本的PG迁移至低版本的PG将会报错,例如 PG10的数据库迁移至PG9.6

    2.2第二次操作

     痛定思痛,决定换回 ubuntu16.04

     1>安装odoo12

     2>覆盖 addons文件

     3>解压附件文件到默认位置 

     4>进入数据库管理界面 上传备份的数据库文件

     5>漫长等待

     6>恢复成功  

承接odoo二次开发.部署实施.

技术交流 商务合作请添加

QQ:543127346 (穆尘)

微信: _ro_cd

访问我们的官网了解更多产品:https://www.ro-cd.com

      

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值