上海网站建设网络推广,深圳罗湖建网站,什么类型的网站好做,哪个免费的网页制作软件最好基本介绍
flask-migrate是基于Alembic的一个封装,并集成到Flask中 所有的迁移操作其实都是Alembic做的,能跟踪模型的变化,并将变化映射到数据库中
一.安装
pip install flask-migrate二.基本使用 2.1初始化数据库迁移脚本
在Flask应用的根目录下#xff0c;运行命令
flas…基本介绍
flask-migrate是基于Alembic的一个封装,并集成到Flask中 所有的迁移操作其实都是Alembic做的,能跟踪模型的变化,并将变化映射到数据库中
一.安装
pip install flask-migrate二.基本使用 2.1初始化数据库迁移脚本
在Flask应用的根目录下运行命令
flask db init2.2生成迁移脚本
生成迁移脚本是指根据当前数据库的结构和应用程序的数据模型生成一个描述变更的脚本。这个脚本包含了如何创建、修改或删除数据库中的表、列等操作
flask db migrate -m description_of_migration2.3应用迁移脚本
应用迁移脚本是指将生成的迁移脚本应用到数据库中完成真正的数据库变更操作。
flask db upgrade2.4查看版本号如果上述步骤顺利执行可以通过运行命令来查看当前数据库的版本号
flask db history 2.5降级数据库如果需要撤销最近的迁移操作可以运行命令 并输入相应的版本号
flask db downgrade常见问题
1.找不到数据库Unknown database ‘***’
create database 数据库名称