Odoo教程:如何使用命令備份/還原Odoo數據庫

Odoo是通過數據庫備份和還原操作的,可以通過postges命令行實現Odoo數據庫的備份與還原,本文將爲大家分享如何使用命令備份/還原Odoo數據庫。

、備份Odoo數據庫

首先linux終端,輸入:sudo su R postges

postges的命令行下,如下圖:

然後輸入:pg_dump -U postges test > ../../../tmp/bb.dump

其中,-U後跟數據庫用戶名;

test 爲要備份的數據庫名稱;

../../../tmp/bb.dump爲設置的備份文件生成位置、名稱和格式,格式也可選sql、bk;

完成備份後,若成功自動跳到新的命令行,並可在tmp文件中找到對應的備份文件,備份完成!

2、還原Odoo數據庫

將備份出的文件複製到需要還原Odoo所在計算機(Window),由於複製出的數據庫不包含創建新數據庫的sql,需要我們先手動創建一箇新數據庫,並選擇和Odoo同一個擁有者,這樣Odoo才能檢測到該數據庫。

建完成後,打開cmd,window下postgeSQL的bin目錄下,輸入:

psql -h loclhost -p 5432 -U postges -d bb < d:\bb.dump

其中,-h 爲ip;

-p爲端口;

-U爲用戶;

-d爲還原到的數據庫名稱;

回車後,開始進行還原Odoo數據庫操作流程,跳到新的命令行時完成還原操作。