flask 資料庫遷移的簡單操作

2022-08-05 11:27:09 字數 353 閱讀 4906

1、目的:修改現有資料庫的表結構,不改變資料庫中現有的資料。

2、導包:

from flask_migrate import migrate, migratecommand

from flask_script import manager

5、修改py檔案中的 class,例如 新增一張表,或者某個表新增新的字段

6、執行遷移命令

1.python 檔案 db init

2.python 檔案 db migrate -m"版本名(注釋)"

3.python 檔案 db upgrade 然後觀察表結構

注意: 只有第一次生成遷移資料夾時候,才需要執行第一條命令。

Flask資料庫遷移

在開發過程中,需要修改資料庫模型,且還要在修改之後更新資料庫。最直接的 式就是刪除 舊表,但這樣會丟失資料。更好的解決辦法是使 資料庫遷移框架,它可以追蹤資料庫模式的變化,然後把變動應 到資料 庫中。在flask中可以使 flask migrate擴充套件,來實現資料遷移。並且整合到flask sc...

flask資料庫遷移

1.pip3 install flask script 安裝專案管理包 flask script 2.pip3 install flask migrate 安裝資料遷移包 flask migrate 1.匯入包 from flask script import manager from flask ...

flask 資料庫遷移

安裝flask migrate pip install flask migratepython manager.py db init 自動建立遷移指令碼有兩個函式 upgrade 函式把遷移中的改動應用到資料庫中。downgrade 函式則將改動刪除。python manager.py db mig...