2
我有一個名爲Domain_Data
的表,它具有一個名爲domain
的唯一字符串列。因爲很多事情需要在整個應用程序中指向域,所以我會將Domain
分離爲它自己的獨立模型。在Domain_Data
我想用一個指向Domain.id
的外鍵指針替換domain
列。棘手的部分是更新數據本身,以便域字符串位於Domain
,而id
指針位於Domain_Data
。將Rails ActiveRecord列遷移到新模型
我很清楚自己如何在純SQL中完成這樣的遷移,但我想知道「Railsy」是如何進行這種遷移的。這些都可以通過遷移來完成,還是應該通過rake任務等手動完成?
我是一個Rails的新手,尋找規範的方式來做這樣的遷移。使用Rails 2.3