序言:時(shí)間是我們最寶貴的財(cái)富,珍惜手上的每個(gè)時(shí)分 不少odoo使用者都遇到過備份下來的數(shù)據(jù)庫無法恢復(fù)的問題 可以通過以下方式自查 1.odoo版本是否正確,不同版本的odoo是無法直接恢復(fù)的,例如 odoo13無法直接恢復(fù)到odoo15 2.數(shù)據(jù)庫版本是否正確,postgres在向下兼容時(shí)有可能出現(xiàn)問題,建議同版本遷移。 3.代碼是否正確遷移,兩邊的代碼不一致也會導(dǎo)致報(bào)錯(cuò),常見于conf文件未指定代碼位置。 如果確認(rèn)以上內(nèi)容均正確,可以嘗試如下方法 1.通過命令行啟動(dòng)odoo時(shí) 添加 -d 數(shù)據(jù)庫名 -i base,此方法是選擇數(shù)據(jù)庫強(qiáng)制更新base模塊;因?yàn)樗械膐doo模塊都是依賴于此,強(qiáng)制更新會base后 所有該數(shù)據(jù)庫已安裝的模塊都會被升級。 2.進(jìn)入 postgres,輸入以下命令
一般通過如上兩步,可以解決大部分問題。 |
|