从sql文件创建Ruby on Rails项目

时间:2012-05-18 18:34:31

标签: ruby-on-rails

我有一个以前单独管理的sql文件,其中包含相当简单但很大的数据库。有没有办法导入这个sql文件并生成ruby代码作为模型使用这些数据作为我未来开发的起点?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

是!

这需要一些工作!

而且你需要发布更多细节以获得更多细节。 ; - )

采取刺:

Rails可以使用遗留数据库,手动指定外键列,表名等,可以做很多工作。可以这样做。不过,我的建议是,通过使用大量ALTER TABLE RENAME...工作将数据就地转换为数据,并使列相同,以使旧数据库符合Rails的对话(主键==' id',表名是模型名称的复数下划线版本,所有这些)在导入之前,然后你可以使用普通的vanilla ActiveRecord,一切都很简单。