Команда flask db stamp
Команда flask db stamp применяется к базе данных
и устанавливает указанную ревизию как текущую в таблице
alembic_version. При этом сами миграции не выполняются.
Это полезно, когда схема базы уже соответствует нужной ревизии,
но таблица версий пуста или содержит устаревшую запись.
Первым параметром передаётся идентификатор ревизии, а если его
опустить, будет использована последняя известная ревизия.
Синтаксис
flask db stamp [revision]
Пример
Давайте установим текущую ревизию для базы данных:
flask db stamp head
Результат выполнения команды:
Running stamp on head
Пример
Давайте пометим базу конкретной ревизией по её идентификатору:
flask db stamp a1b2c3d4e5f6
Результат выполнения команды:
Running stamp on a1b2c3d4e5f6
Смотрите также
-
команду
flask db current,
которая показывает текущую ревизию базы данных -
команду
flask db upgrade,
которая применяет миграции к базе данных -
команду
flask db history,
которая выводит список всех ревизий -
команду
flask db merge,
которая объединяет несколько ревизий в одну