php - 使用 symfony 3 通过条令迁移执行下一个/上一个迁移

标签 php symfony doctrine-orm symfony-3.3 doctrine-migrations

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

学说:迁移:执行 YYYYMMDDHHMMSS --down

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

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

教义:迁移:执行--down n

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

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

最佳答案

最接近我正在寻找的东西是:

教义:迁移:迁移上一个

教义:迁移:下一步迁移

不过,这些不能与 n 一起使用,因此如果您想要执行超过 1 个操作,则需要将 doctrine:migrations:migrate 与您的版本号一起使用想去。

关于php - 使用 symfony 3 通过条令迁移执行下一个/上一个迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45755281/

相关文章:

php - 仅使用 php 显示指定持续时间的数据

symfony - 如何不覆盖原始的 guzzle 消息

symfony - Sonata Admin => 仅选择给定的鉴别器映射类型

mysql - 通过Docker容器进行数据库连接问题

php - 在条令中加载相关实体的子集

php - 使用 Symfony\Component\DependencyInjection 配置 Silex 应用程序的路径

PHP(或PYTHON)将所有包含的文件合并到一个大文件中(递归?)

php - 为什么在带有mysql_fetch_array的选择查询中不能包含where子句?

symfony - 同时使用HWIOAuthBundle和LexikJWT

symfony - 如何使用 Sonata_type_admin 将布局包含到 SonataAdminBundle 选项卡