有没有一种简单的方法来告诉 alembic 迁移到特定版本?
Posted
技术标签:
【中文标题】有没有一种简单的方法来告诉 alembic 迁移到特定版本?【英文标题】:Is there a simple way to tell alembic to migrate to a specific revision? 【发布时间】:2016-08-30 08:03:54 【问题描述】:Alembic 具有升级和降级到特定版本的命令,例如在命令行上:
alembic upgrade <target-revision>
和
alembic downgrade <target-revision>
如果您不知道是升级还是降级,是否有一种简单的方法可以迁移到特定版本?即
alembic migrate <target-revision>
我可以通过查看历史版本、当前版本和目标版本来确定方向,但这感觉就像在与图书馆抗争。我是否遗漏了某些内容,或者是否有理由不提供开箱即用的内容?
【问题讨论】:
【参考方案1】:事实证明,有一个非常简单实用的解决方案:
alembic upgrade <target-revision> || alembic downgrade <target-revision>
【讨论】:
以上是关于有没有一种简单的方法来告诉 alembic 迁移到特定版本?的主要内容,如果未能解决你的问题,请参考以下文章