使用symfony 3执行使用doctrine迁移的下一个/上一个迁移

Ban*_*ple 11 php symfony doctrine-orm doctrine-migrations symfony-3.3

我知道,我可以运行使用特定迁移executeup/ down和版本号,即

doctrine:migrations:execute YYYYMMDDHHMMSS --down

那么我的问题是 - 是否有一种更简单的方法来简单地运行下一个或上一个迁移而无需查找版本号?

理想情况下,我想要像

doctrine:migrations:execute --down n

n指定方向上从当前运行的迁移数在何处.

(同样的想法rake db:rollback STEP=n)

Ban*_*ple 14

我最想要的是:

doctrine:migrations:migrate prev

doctrine:migrations:migrate next

这些不能与之结合使用n,因此如果您想要执行的操作不止1,则需要使用doctrine:migrations:migrate您想要的版本号.