使用Rails 4.0.0将大型csv数据导入postgres数据库

时间:2014-03-23 16:52:37

标签: ruby-on-rails postgresql csv sidekiq

我有一个大的CSV文件,我需要将大约10万行导入我的Postgres数据库。如果我应该走那条路,我也可以选择使用Sidekiq。

我看到了使用Raw SQL的选项,似乎这可能是最快的选择:

COPY test_data FROM '/path/to/csv/test_data.csv' DELIMITER ',' CSV;

这比启动异步sidekiq作业更快吗?如果是,我将如何在Rails 4.0.0中的控制器中编写此SQL语句?

0 个答案:

没有答案