有没有一种简单的方法可以告诉 alembic 迁移到特定的修订版?

Is there a simple way to tell alembic to migrate to a specific revision?

Alembic 具有升级和降级到特定修订版的命令,例如在命令行上:

alembic upgrade <target-revision>

alembic downgrade <target-revision>

如果您不知道是升级还是降级,是否有一种简单的方法可以迁移到特定修订版?即

alembic migrate <target-revision>

我可以通过查看历史、当前和目标修订来确定方向,但这感觉就像在与库作斗争。我是不是遗漏了什么,或者没有开箱即用的原因吗?

原来有一个非常简单实用的解决方案:

alembic upgrade <target-revision> || alembic downgrade <target-revision>