Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从sql文件创建RubyonRails项目_Ruby On Rails - Fatal编程技术网

Ruby on rails 从sql文件创建RubyonRails项目

Ruby on rails 从sql文件创建RubyonRails项目,ruby-on-rails,Ruby On Rails,我有一个以前单独管理的sql文件,其中包含相当简单但很大的数据库。有没有一种方法可以导入这个sql文件并生成ruby代码作为模型,使用这些数据作为我未来开发的起点 谢谢你的帮助 是的 这需要一些工作 你需要发布更多的细节才能得到更多 试探一下: Rails可以通过手动指定外键列、表名等来使用遗留数据库。不过,我的建议是,在导入之前,通过使用大量的altertablerename…work和相同的for columns来转换现有数据库中的数据,以使旧数据库符合Rails的转换(主键=='id',表

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

谢谢你的帮助

是的

这需要一些工作

你需要发布更多的细节才能得到更多

试探一下:

Rails可以通过手动指定外键列、表名等来使用遗留数据库。不过,我的建议是,在导入之前,通过使用大量的
altertablerename…
work和相同的for columns来转换现有数据库中的数据,以使旧数据库符合Rails的转换(主键=='id',表名是模型名的复数下划线版本,诸如此类),然后你可以使用纯香草ActiveRecord,一切都会很简单