mirror of
https://github.com/veops/cmdb.git
synced 2025-08-06 18:03:42 +08:00
feat(db): support flask migrate (#201)
Co-authored-by: s01249 <songbing@smyfinancial.com>
This commit is contained in:
15
docs/flask-migrate.md
Normal file
15
docs/flask-migrate.md
Normal file
@@ -0,0 +1,15 @@
|
||||
## 使用Flask-Migrate做数据库版本管理
|
||||
|
||||
- 首次可以删除cmdb-api/migrations/versions下的所有文件
|
||||
-
|
||||
|
||||
### 进入cmdb-api完成下面步骤(操作可能会删除数据库中不被代码管理的表,如需保留请看文末中的tips)
|
||||
|
||||
- 如果是首次使用需要先删除cmdb-api/migrations/versions下的所有文件(非首次跳过)
|
||||
- 执行`flask db migrate` 生成对应版本数据库表的升级文件到versions文件夹下,需要你的数据库是已经upgrade的
|
||||
- 执行`flask db upgrade` 数据库表同步更新到mysql
|
||||
|
||||
|
||||
### tips
|
||||
|
||||
- cmdb-api/migrations/env.py文件内的exclude_tables列表可以填写不想被flask-migrate管理的数据库表
|
Reference in New Issue
Block a user