flask-migrate想更新数据库时,出现下列报错
FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant o
verhead and will be disabled by default in the future. Set it to True o
r False to suppress this warning.
warnings.warn(FSADeprecationWarning(
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
ERROR [flask_migrate] Error: Target database is not up to date.
ERROR [flask_migrate] Error: Target database is not up to date.
Check the problem
>manage.py db heads
ca91109159a9 (head)
>manage.py db current
375a1ed11fd8
发现migration的heads和current版本不一致
Fix the problem
>manage.py db stamp heads
再次查看magration的heads和current版本
>manage.py db heads
ca91109159a9 (head)
>manage.py db current
ca91109159a9 (head)
fix the problem successfully