做Flask-Migrate数据库迁移
遇到了Target database is not up to date报错、No changes in schema detected报错
….
我解决问题的方法不是很好,等我找到更好的方法后在修改
- 我将migrate文件删了
- 我又删除了flasky/data-dev.sqlite文件
- python manage.py db init
- python manage.py db migrate -m ”
- python manage.py upgrade
成功完成,但是数据也都没有了
Flask-Migrate数据库迁移应用场景:
比如
要对User表增加phone字段,记录每个人手机号,这时候会用到Flask-Migrate,实现对表结构的更改