fast_inserter:放心地快速插入数据库记录

时间:2024-02-26 10:08:10
【文件属性】:

文件名称:fast_inserter:放心地快速插入数据库记录

文件大小:15KB

文件格式:ZIP

更新时间:2024-02-26 10:08:10

rails ruby-gem sql insert-records RailsRuby

快速插入器 使用原始SQL快速快速地批量插入数据库记录。 支持唯一性约束,时间戳和检查现有记录。 该库的动机来自于这样一个事实,即Rails对联接表中的每个插入记录进行验证。 而且,即使您通过了validate:false,它仍然会加载每个记录并一个接一个地插入。 这一切都很好,但是也意味着插入大量(数千)记录很慢。 该库完全跳过活动记录,并使用原始sql插入记录。 但是,使用原始sql会涉及到您所有的业务逻辑,因此我们提供了仍然具有唯一性约束和时间戳等优点的方法。 安装 将此行添加到您的应用程序的Gemfile中: gem 'fast_inserter' 然后执行: $ bund


【文件预览】:
fast_inserter-main
----.gitignore(106B)
----README.md(4KB)
----CHANGELOG.md(884B)
----bin()
--------console(338B)
--------setup(115B)
----Gemfile(98B)
----.ruby-version(6B)
----.rspec(31B)
----spec()
--------fast_inserter_spec.rb(137B)
--------support()
--------fast_inserter_base_spec.rb(17KB)
--------spec_helper.rb(875B)
----LICENSE.txt(1KB)
----.travis.yml(555B)
----lib()
--------fast_inserter()
--------fast_inserter.rb(100B)
----Rakefile(117B)
----fast_inserter.gemspec(2KB)

网友评论