Есть ли простой способ сказать alembic, чтобы перейти на конкретную ревизию?
Alembic имеет команды для обновления и понижения до определенной версии, например, в командной строке:
alembic upgrade <target-revision>
и
alembic downgrade <target-revision>
есть ли простой способ перейти на определенную ревизию, если вы не знаете, является ли это обновлением или понижением? т. е.
alembic migrate <target-revision>
Я могу определить направление, посмотрев на историю, текущие и целевые изменения, но это похоже на борьбу с библиотекой. Я что-то пропустил или есть причина, почему это не предоставлено из коробки?
1 ответов
оказывается, есть очень простое, прагматичное решение этого:
alembic upgrade <target-revision> || alembic downgrade <target-revision>