我在heroku上托管了一个rails应用程序,并希望从特定文本列中获取strip!
个数据。我想知道最“铁路”的做法是什么。模型已更改,以便在创建或更新时对数据进行规范化,但我希望将此更改应用于已存在的数据。
我的情况与Can Rails Migrations be used to convert data?
相似但不一样我对基于rails的方法感兴趣,而不是SQL脚本,这很容易在那里复制。
答案 0 :(得分:0)
迁移或(我更喜欢)rake任务。
迁移的好处是它只运行一次 - 你也应该能够编写回滚“向下”脚本。
rake任务的好处是它与你的dB脚本分开(因为操纵数据是一种不同类型的任务)。