如何在情况下使用大容量插入

悠悠球

如何在Rails中使用数组中的批量插入,如下所示:

name_list = [{"id" => 1,"name" => "bob"},{"id" => 2,"name" => "ted"}]

Namelist.import name_list

我无法插入上述数组的值。

拉吉普·辛格(Rajdeep Singh)

您可以使用activerecord-import gem单个插入查询中执行此操作

name_list = [{"id" => 1,"name" => "bob"},{"id" => 2,"name" => "ted"}]
namelist_objects = []
name_list.each do |n| 
  namelist_objects << Namelist.new(n)
end
Namelist.import(namelist_objects)

上面的其他答案可以很好地name_list.size运行,但是插入查询的数量将运行,当数组很大时,这是不可行的。

希望对您有所帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们如何在不使用插入子句的情况下插入数据?

来自分类Dev

使用ServiceStack.Redis在大容量情况下意外答复

来自分类Dev

如何在添加序列列的情况下插入列?

来自分类Dev

如何在添加序列列的情况下插入列?

来自分类Dev

如何在不冻结DOM的情况下使用JavaScript加载非常大的词典?

来自分类Dev

如何在不使用XAML的情况下将换行符插入TextBlock?

来自分类Dev

如何在不影响插入符高度的情况下使用行高?

来自分类Dev

如何在不复制的情况下使用Entity Framework插入记录?

来自分类Dev

如何在没有回显的情况下使用 foreach() 插入 HTML

来自分类Dev

如何在不声明 SQL Server 类型的情况下使用参数插入多个值?

来自分类Dev

如何在不使用页面引用的情况下使用jQuery和Ajax在MySQL中插入数据

来自分类Dev

如何在不使用 InvokeThen 的情况下使用 bookshelf js(和 knex querybuilder)将多行插入到 mysql 中?

来自分类Dev

默认情况下如何在不加载片段的情况下使用导航图?

来自分类Dev

如何在不使用$ scope的情况下使用$ emit / $ on?

来自分类Dev

如何在不使用xml的情况下使用ViewPager?

来自分类Dev

如何在不使用mysql的情况下使用表

来自分类Dev

如何在不制作大的临时日志的情况下正确更新大表?

来自分类Dev

如何在不做出100 MB插入语句的情况下插入100 MB?

来自分类Dev

在Spacemacs中,如何在不进入插入模式的情况下插入换行符?

来自分类Dev

如何在不插入PHP的每个循环的情况下将数组插入数据库

来自分类Dev

如何在不滚动的情况下使用大列表调整UITableView的大小以适合所有内容?

来自分类Dev

如何在不滚动的情况下使用大列表调整UITableView的大小以适合所有内容?

来自分类Dev

如何在不覆盖Codeigniter中其他会话的情况下使用会话向外键插入值?

来自分类Dev

您如何在不使用now()函数的情况下将自定义timeuuid插入cassandra?

来自分类Dev

如何在不使用apply或循环的情况下每隔n列插入一列矩阵

来自分类Dev

如何在不使用C#手动更新ID的情况下将依赖LINQ插入SQL实体?

来自分类Dev

如何在不弄乱编辑历史的情况下使用JavaScript将文本插入文本区域?

来自分类Dev

如何在不使用任何转换的情况下从ssis中的执行sql任务插入,更新记录?

来自分类Dev

如何在不使用插入排序更改原始向量的情况下对二维向量进行排序

Related 相关文章

  1. 1

    我们如何在不使用插入子句的情况下插入数据?

  2. 2

    使用ServiceStack.Redis在大容量情况下意外答复

  3. 3

    如何在添加序列列的情况下插入列?

  4. 4

    如何在添加序列列的情况下插入列?

  5. 5

    如何在不冻结DOM的情况下使用JavaScript加载非常大的词典?

  6. 6

    如何在不使用XAML的情况下将换行符插入TextBlock?

  7. 7

    如何在不影响插入符高度的情况下使用行高?

  8. 8

    如何在不复制的情况下使用Entity Framework插入记录?

  9. 9

    如何在没有回显的情况下使用 foreach() 插入 HTML

  10. 10

    如何在不声明 SQL Server 类型的情况下使用参数插入多个值?

  11. 11

    如何在不使用页面引用的情况下使用jQuery和Ajax在MySQL中插入数据

  12. 12

    如何在不使用 InvokeThen 的情况下使用 bookshelf js(和 knex querybuilder)将多行插入到 mysql 中?

  13. 13

    默认情况下如何在不加载片段的情况下使用导航图?

  14. 14

    如何在不使用$ scope的情况下使用$ emit / $ on?

  15. 15

    如何在不使用xml的情况下使用ViewPager?

  16. 16

    如何在不使用mysql的情况下使用表

  17. 17

    如何在不制作大的临时日志的情况下正确更新大表?

  18. 18

    如何在不做出100 MB插入语句的情况下插入100 MB?

  19. 19

    在Spacemacs中,如何在不进入插入模式的情况下插入换行符?

  20. 20

    如何在不插入PHP的每个循环的情况下将数组插入数据库

  21. 21

    如何在不滚动的情况下使用大列表调整UITableView的大小以适合所有内容?

  22. 22

    如何在不滚动的情况下使用大列表调整UITableView的大小以适合所有内容?

  23. 23

    如何在不覆盖Codeigniter中其他会话的情况下使用会话向外键插入值?

  24. 24

    您如何在不使用now()函数的情况下将自定义timeuuid插入cassandra?

  25. 25

    如何在不使用apply或循环的情况下每隔n列插入一列矩阵

  26. 26

    如何在不使用C#手动更新ID的情况下将依赖LINQ插入SQL实体?

  27. 27

    如何在不弄乱编辑历史的情况下使用JavaScript将文本插入文本区域?

  28. 28

    如何在不使用任何转换的情况下从ssis中的执行sql任务插入,更新记录?

  29. 29

    如何在不使用插入排序更改原始向量的情况下对二维向量进行排序

热门标签

归档