如何在heroku托管的数据库中导入一个非常大的csv文件?

时间:2014-06-09 09:02:01

标签: ruby-on-rails git postgresql csv heroku

这是上下文。 我在Heroku上部署了一个ruby on rails应用程序。 我正在使用Postgres数据库。

我想将一个非常大的csv文件(69MB)(它是geonames中的allCountries文件)导入我的heroku数据库。

如何制作?

  • 我认为将这个大文件放入我的仓库并在完成rake任务后通过activerecord导入它是一个坏主意。根据我的说法,这是一个坏主意,因为它会减慢推送到heroku的速度。你同意吗?

  • 使用psql客户端从我的本地机器到heroku postgres数据库,如下所述:https://gist.github.com/jboesch/5605747 heroku是否有限制导入这样的大文件?没有超时问题或类似的东西?

您是否看到了一种更为合适的方式来导入我的大型csv文件?

提前感谢您的回答!

克里斯托弗 http://www.merciedgar.com

0 个答案:

没有答案