2012-05-18 40 views
0

我有一個以前單獨管理的sql文件,其中包含相當簡單但是大型的數據庫。有沒有辦法導入這個sql文件並生成ruby代碼作爲模型使用這些數據作爲我未來開發的起點?從sql文件創建Ruby on Rails項目

謝謝你的幫助!

回答

1

是的!

這將需要一些工作!

而且你需要發佈一個完整的地圖更多細節才能獲得更多。 ;-)

以刺:

Rails可以使用傳統的數據庫有很大的功夫手動指定外鍵列,表名等,這是可以做到。不過,我的建議是通過使用大量的ALTER TABLE RENAME...工作和相同的列來將數據就地轉換爲任何數據庫,以使舊的DB符合Rails的傳達(主鍵=='id',table名稱是模型名稱的複數下劃線版本,所有這一切)在進行導入之前,然後您可以使用普通的vanilla ActiveRecord,並且所有這些都很容易。