我知道我可以使用带有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