В моем тестовом приложении я использую базу данных SQLite, и мне пришлось переустановить flask-migrate
pip uninstall Flask-Migrate
pip install flask-migrate
Затем я создал хранилище миграции:
flask db init
Когда я мигрирую:
flask db migrate -m "users table"
Я получаю ошибку:
(venv) C:\Users\User\newtestapp>flask db migrate -m "users table"
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
ERROR [root] Error: Can't locate revision identified by '0730f0aa078f'
Если я правильно понимаю, мне нужно удалить старую версию 0730f0aa078f
из таблицы alembic_version
.
Как удалить строку из таблицы alembic_version с помощью Flask-SQLAlchemy?
Если это невозможно, какими еще способами это можно сделать?
Спасибо