标签: 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语句?