14

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

doctrine:migrations:execute YYYYMMDDHHMMSS --down

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

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

doctrine:migrations:execute --down n

wheren是从当前指定方向运行的迁移次数。

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

4

2 回答 2

25

最接近我正在寻找的是:

doctrine:migrations:migrate prev

doctrine:migrations:migrate next

但是这些不能一起使用n,所以如果你想做超过 1 的事情,你需要doctrine:migrations:migrate和你想去的版本号一起使用。

于 2017-08-18T11:54:59.260 回答
0

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

于 2017-08-18T11:30:20.810 回答