Day27 Let's ODOO: Backup

Odoo举凡各种设定、操作、权限都储存在自己的PostgreSQL 资料库里,所以我们要迁移服务是非常容易的事,我们可以透过Odoo提供的资料库备份介面来备份与重新迁移资料库。

  1. 到 domain/web/database/manager

    https://ithelp.ithome.com.tw/upload/images/20211012/20130896lKOwwv6XKS.png
    这里我们可以操作db,如建立、复制、备份、删除等等,Master password是在我们要做这些事时需要的权限密码,作为一道防线,不只在odoo介面,此密码也可以在odoo.conf 内设定,我们这字要做的是备份,所以点选Backup按钮。

  2. 输入master password後我们便可以备份,而format可以决定是不是要含有filestore的东西,如图片、上传的附件...等等
    https://ithelp.ithome.com.tw/upload/images/20211012/201308960ZCkY9pe6X.png

3.再回到我们要的newdomain/web/database/manager,点选restore database
https://ithelp.ithome.com.tw/upload/images/20211012/201308965fGenoXjh3.png

  1. 输入master password,并取一个新的名字後就完成了

    https://ithelp.ithome.com.tw/upload/images/20211012/20130896SqVo8DaErr.png

无法汇出Database

笔者有遇过无法透过Odoo备份DB出来的情况,目前遇到的原因

资料量太大

这时候要去config内将时间调高,重新启动即可备份

Odoo内部错误

将Odoo备份出来的zip无法restore回去,也无法解压缩,这时我们就得自己来制作备份档案,

  1. 到 /odoo/.local/share/Odoo/filestore/Database Name 底下复制所有的档案,资料夹名称为filestore。
  2. dump postgres db,名称为dump.sql
  3. 将此两份压缩为自己想要的名称.zip

此份档案便可以restore回db内

今天就介绍到这边了,透过Odoo的备份,可以无痛转移所有设定与资料。


<<:  当执行一个耗时较久动作时,提供良好的使用者体验

>>:  Dat 27 Transformer

19. 好的面试官不只要有能力,更要懂得同理

前言 这篇蛮适合给刚要成为interview的人,帮助你思考要怎麽同理与善待面试者。 演讲总结 整...

[Day31] 完结篇 感动最终回 - 我与 ASP.NET Core 3 的 30天

终於接束三十天的挑战,一开始也算是蛮突然决定要参加这次的铁人赛。 不过也藉着这次机会更深入了解ASP...

Proxmox VE 虚拟机防火墙管理 (一)

在网路防护方面,Proxmox VE 提供了相当良好的防火墙管理功能,并且可以适用於节点实体机、客...

[Day_25]函式与递回_(4)

函式的输入与输出 函式的输入 函式中有预设值的输入参数一定放在後面,预设值要式不可以变的常数,不能为...

[Day 29] 应用三:开发Easy Eye App

接续昨天的内容,我们今天先测试一下各个utils功能是否可以正常运作: 在applications/...