0
我有一個以前單獨管理的sql文件,其中包含相當簡單但是大型的數據庫。有沒有辦法導入這個sql文件並生成ruby代碼作爲模型使用這些數據作爲我未來開發的起點?從sql文件創建Ruby on Rails項目
謝謝你的幫助!
我有一個以前單獨管理的sql文件,其中包含相當簡單但是大型的數據庫。有沒有辦法導入這個sql文件並生成ruby代碼作爲模型使用這些數據作爲我未來開發的起點?從sql文件創建Ruby on Rails項目
謝謝你的幫助!
是的!
這將需要一些工作!
而且你需要發佈一個完整的地圖更多細節才能獲得更多。 ;-)
以刺:
Rails可以使用傳統的數據庫有很大的功夫手動指定外鍵列,表名等,這是可以做到。不過,我的建議是通過使用大量的ALTER TABLE RENAME...
工作和相同的列來將數據就地轉換爲任何數據庫,以使舊的DB符合Rails的傳達(主鍵=='id',table名稱是模型名稱的複數下劃線版本,所有這一切)在進行導入之前,然後您可以使用普通的vanilla ActiveRecord,並且所有這些都很容易。