Odoo開發教程15-管理 Odoo 數據庫

前面我們學習瞭如何通過命令行創建和初始化 Odoo 數據庫。管理數據庫還有更多的命令值得我們學習。雖然 Odoo 服務可以自動地進行數據庫管理, 我們還是可以使用如下命令來手動創建PostgreSQL 數據庫:

createdb MyDB

更有趣的是, Odoo 可以通過–template 參數拷貝已有數據庫來創建新的數據庫。要進行這一操作,被拷貝的數據庫不能被連接,所以要確保 Odoo 實例已停止並且沒有其它應用連接該數據庫。命令如下:

createdb --template=MyDB MyDB2

事實上,每當創建數據庫時都會使用一個模板,如果沒有指定模板,會使用一個名爲template1 的預設模板。要在系統中列出已有數據庫,需要使用 PostgreSQL 的 psql 工具及-l 參數:

psql -l

執行上述命令會列出我們截至目前所創建的數據庫。如果執行了前述操作,可以看到列表中有MyDB 和 MyDB2。列表中還會顯示 每個數據庫所使用的編碼,默認爲 UTF-8,這也是 Odoo所需要的數據庫編碼。如需刪除數據庫,執行 dropdb 命令:

dropdb MyDB2

現在我們已學習了數據庫的基本知識。要了解更多 PostgreSQL 請參見官方文檔或 PostgreSQL使用匯總。
“ 警告: dropdb 操作是不可撤銷的,在對重要數據庫執行該命令時請務必備份數據庫”

更多教程:https://www.erpdaxue.cn/odoo/odoo-teach/odoo12-teach/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章