标签: ruby-on-rails migration
我需要修复数据库中的一些数据不一致问题,而且我不确定将该代码作为迁移(在db/migrations中)被认为是不好的做法。有更好,更优雅的方式吗?感谢
db/migrations
答案 0 :(得分:1)
如果是一次性执行(例如回填新字段的默认值或更改数据类型),我建议db / migrations有两个原因:
self.down
或者,如果脚本系统地审核您的数据,并且新数据可能存在这些不一致。 rake任务是可取的,因此您可以定期执行脚本。