我已经阅读了运行一个特定的 laravel 4 迁移(单个文件),但这并没有给我答案。
我想知道是否有一种方法可以运行命令,以便它只执行下一个迁移,并且只是这个迁移。
我的 Migrate 文件夹中有 10 个文件。其中 7 个已迁移。现在我发现当我创建了 3 个新的并运行命令时,它们都被执行了。
问题在于,在数据库“从迁移中选择 *”中,它们以一批而不是单独的一批出现。这意味着如果我只想回滚一步,我们将回到第 7 步而不是第 9 步——这是我想要的。
这有时会令人困惑,因为我想一次回滚一个步骤,而不是回滚一批的所有步骤。
我知道我可以将文件移动到另一个文件夹中,只留下一个运行迁移。然后移动下一个并再次迁移,但这非常不方便 - 如果我在步骤 9 之前意外移动并迁移步骤 10 会发生什么。
有人知道这个问题的答案吗?