如何在Symfony 1.2中调用down方法进行Doctrine迁移?

Swa*_*and 2 php migration doctrine symfony1

我正在使用Syffony 1.2和sfDoctrinePlugin.

我找不到任何down在迁移时调用该方法的命令,文档也没有建议对现有doctrine migrate命令的任何相关参数.
什么是回滚迁移的方法我刚刚成功运行?创建一个新的迁移到撤消是一个选项,但这几乎是亵渎神明的愚蠢.

Swa*_*and 5

如果您使用的是迁移版本 N,则

./symfony doctrine:migrate N-1
Run Code Online (Sandbox Code Playgroud)

将在第 N迁移时调用 down 方法。


Ain*_*vri 5

你也可以这样做

./symfony doctrine:migrate --down
Run Code Online (Sandbox Code Playgroud)

作为纪录片:

symfony doctrine:migrate [--application[="..."]] [--env="..."] [--up] [--down] [--dry-run] [version]
Run Code Online (Sandbox Code Playgroud)

  • 嗯..我很确定当我查看它时文档中缺少它.当然,我本来可以错的. (2认同)