【问题标题】:Best way to import 4000 rows from csv file to sqlite database in rails app将 4000 行从 csv 文件导入到 rails 应用程序中的 sqlite 数据库的最佳方法
【发布时间】:2012-04-11 17:56:11
【问题描述】:

所以我有一个包含大约 4000 行的 csv 文件,需要从 Rails 应用程序中读取。我计划每周执行一次或两次此导入。

使用 csv-mapper,我可以执行此操作(删除当前表,重新填充/保存),但是需要很长时间。

在这种情况下批量导入 csv 文件的最佳方法是什么?

谢谢!

【问题讨论】:

    标签: ruby-on-rails sqlite csv import


    【解决方案1】:

    我建议一次创建多条记录。这是一个类似的问题Rails inserting multiple records for single model

    我建议您不要尝试一次完成所有 4000 行,而是将其分解为 10-20 的更小块

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      相关资源
      最近更新 更多