2017-09-09 59 views
2

我在s3中有几个10gb csv文件,我想用它来播种我的数据库。我在Heroku上运行RoR应用程序,我无法弄清楚如何逐行传输csv来处理它,因为它太大而不适合内存,我不能使用File.open来访问外部文件。从S3流出一个大文件行

我已经研究过使用Tempfile一次流式传输字节,但它们不匹配新行,并且在Ruby中重建它是很困难的。

谢谢!

回答