Rails迁移最好的实际 - 许多类似的迁移或一个大的?

时间:2012-08-02 11:39:03

标签: ruby-on-rails rails-migrations

我必须在近10个表中添加一列。您认为最好的方法是什么?

  • 使用奇怪的名称进行一次迁移,并使用循环更改每个模型中的列

  • 进行10次迁移,内容类似,但名称很好,如:add_extra_field_to_user

1 个答案:

答案 0 :(得分:1)

我会选择10.另外一个好处是你可以运行它们,并单独回滚它们。此外,我总是给予可读性优先权,尤其是当你得到奇怪的名字时;)