Odoo開發教程15 管理 Odoo 資料庫

2021-10-05 10:51:45 字數 565 閱讀 9795

前面我們學習了如何通過命令列建立和初始化 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

更多教程:

odoo開發教程十 Actions

actions定義了系統對於使用者的操作的響應 登入 按鈕 選擇專案等。一 視窗action ir.actions.act window 最常用的action型別,用於將model的資料展示出來。字段列表 1.res model 需要在view裡顯示資料的model 2.views 乙個 view ...

ODOO13 開發教程一 認識odoo

我們要學習的odoo是什麼?首先,他是推薦基於python語言做開發的web框架,它和django flask等python前端框架一樣。odoo框架是開源的,它的長處在於快速搭建純b s架構的erp系統,因為它是針對erp的需求發展而來的,適合定製出符合客戶各種需求的erp系統和電子商務系統。在o...

Odoo開發教程12 原始碼安裝 Odoo

odoo 要使用到 postgresql 服務,典型的開發設定是使用安裝 odoo 的同一臺機器安postgresql。下面我們就來安裝資料庫服務 sudo apt update sudo apt install postgresql y 安裝 postgresql sudo su c create...