在Yii中运行单个迁移(不是最新的)

时间:2014-02-22 08:27:26

标签: yii yii-components

我的迁移文件很少。如果此迁移不是最新版本,迁移历史记录中的某些步骤,我可以向下或向上运行单个迁移吗?

当我运行yiic migrate up 1时,它会运行最新的迁移。使用迁移版本作为参数运行迁移命令也无济于事。

1 个答案:

答案 0 :(得分:8)

请查看有关redoing-migrations部分的文档:

yiic migrate redo [step]

如果要在迁移历史记录中仅撤消/重做一次特定迁移。您必须修改migration history

yiic migrate mark 101129_185401
yiic migrate redo