Odoo是通过数据库备份和还原操作的,可以通过postgres命令行实现Odoo数据库的备份与还原,本文将为大家分享如何使用命令备份/还原Odoo数据库。
1、备份Odoo数据库
首先进入linux终端,输入:sudo su – postgres
进入postgres的命令行下,如下图:
然后输入:pg_dump -U postgres test1 > ../../../tmp/abab.dump
其中,-U后跟数据库用户名;
test1 为要备份的数据库名称;
../../../tmp/abab.dump为设置的备份文件生成位置、名称和格式,格式也可选sql、bak;
完成备份后,若成功自动跳到新的命令行,并可在tmp文件中找到对应的备份文件,备份完成!
2、还原Odoo数据库
将备份出的文件复制到需要还原Odoo所在计算机(Window),由于复制出的数据库不包含创建新数据库的sql,需要我们先手动创建一个新数据库,并选择和Odoo同一个拥有者,这样Odoo才能检测到该数据库。
建完成后,打开cmd,进入window下postgreSQL的bin目录下,输入:
psql -h localhost -p 5432 -U postgres -d ababa < d:\abab.dump
其中,-h 为ip;
-p为端口;
-U为用户;
-d为还原到的数据库名称;
回车后,开始进行还原Odoo数据库操作流程,跳到新的命令行时完成还原操作。
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流