0

我写了一个迁移并迁移到它(当然是在开发副本上),然后才意识到我忘记初始化一个值,然后在接下来的十分钟里对 Camping 如何使回滚成为可能感到困惑。我意识到我可以编写另一个迁移来修复数据,这是我打算做的,但它引出了一个问题:

我可以在 Camping 中回滚迁移,还是在我错过某些东西时必须依靠编写 X.1?

4

1 回答 1

0

您可以告诉App.create_schema要迁移到哪个版本:

Camping.goes :App

…

App.create_schema(:version => 1.1)

请注意,您必须定义向下迁移(或使用更改迁移)才能使其正常工作。

于 2012-12-01T15:17:41.183 回答