Skip to content

Commit 400314a

Browse files
committed
Use abstract controllers combine multi statements method
1 parent 9841e46 commit 400314a

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

lib/active_record/connection_adapters/sqlserver/database_statements.rb

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ def insert_fixtures_set(fixture_set, tables_to_delete = [])
9191
end
9292
end
9393

94-
table_deletes = tables_to_delete.map { |table| "DELETE FROM #{quote_table_name table}".dup }
95-
total_sql = Array.wrap(combine_multi_statements(table_deletes + fixture_inserts))
94+
table_deletes = tables_to_delete.map { |table| "DELETE FROM #{quote_table_name table}" }
95+
total_sqls = Array.wrap(table_deletes + fixture_inserts)
9696

9797
disable_referential_integrity do
9898
transaction(requires_new: true) do
99-
total_sql.each do |sql|
99+
total_sqls.each do |sql|
100100
execute sql, "Fixtures Load"
101101
yield if block_given?
102102
end
@@ -109,11 +109,6 @@ def can_perform_case_insensitive_comparison_for?(column)
109109
end
110110
private :can_perform_case_insensitive_comparison_for?
111111

112-
def combine_multi_statements(total_sql)
113-
total_sql
114-
end
115-
private :combine_multi_statements
116-
117112
def default_insert_value(column)
118113
if column.is_identity?
119114
table_name = quote(quote_table_name(column.table_name))

0 commit comments

Comments
 (0)