使用 symfony 3 使用学说迁移执行下一个/上一个迁移



我知道我可以使用带有up/down和版本号的execute运行特定的迁移,即

doctrine:migrations:execute YYYYMMDDHHMMSS --down

那么我的问题 - 有没有更简单的方法可以简单地运行下一次或上一次迁移而无需查找版本号?

理想情况下,我想要类似的东西

doctrine:migrations:execute --down n

其中n是从当前向指定方向运行的迁移数。

(与rake db:rollback STEP=n的想法相同(

最接近我正在寻找的是:

doctrine:migrations:migrate prev

doctrine:migrations:migrate next

但是,这些不能与n一起使用,因此如果要执行1个以上的操作,则需要将doctrine:migrations:migrate与要转到的版本号一起使用。

我通常只调用status,它显示是否有任何新的。如果是这样,那么我调用migrate,它会运行所有新的。在此处查看文档 http://docs.doctrine-project.org/projects/doctrine-migrations/en/latest/reference/introduction.html

相关内容

  • 没有找到相关文章

最新更新