diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2017-06-20 14:08:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-20 14:08:45 -0400 |
commit | d37af71886ded18885c4f71874d887fc5b638f2e (patch) | |
tree | 3b58d632fd5d2d7bee1492e0e244ed9e99aaf742 /activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb | |
parent | 0f89fdcf254d972c5765bf3c1b0c8513ef9a9498 (diff) | |
parent | 4ee42379cc30a07a7d47b7be8c710dba0efa407a (diff) | |
download | rails-d37af71886ded18885c4f71874d887fc5b638f2e.tar.gz rails-d37af71886ded18885c4f71874d887fc5b638f2e.tar.bz2 rails-d37af71886ded18885c4f71874d887fc5b638f2e.zip |
Merge pull request #29504 from kirs/fixtures-arel-bulk
Use bulk INSERT to insert fixtures
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb index 7233325d5a..ee2faf43b5 100644 --- a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb @@ -349,6 +349,12 @@ module ActiveRecord end end + def insert_fixtures(rows, table_name) + rows.each do |row| + insert_fixture(row, table_name) + end + end + private def table_structure(table_name) |