Skip to content

Commit 1fd1ebd

Browse files
author
Erik Bryn
committed
Tightened up regex used to determine if setting IDENTITY_INSERT ON is necessary
1 parent a764ac1 commit 1fd1ebd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/active_record/connection_adapters/sqlserver_adapter.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ def identity_column(table_name)
590590
def query_requires_identity_insert?(sql)
591591
table_name = get_table_name(sql)
592592
id_column = identity_column(table_name)
593-
sql =~ /\[#{id_column}\]/ ? table_name : nil
593+
sql =~ /INSERT[^(]+\([^)]*\[#{id_column}\][^)]*\)/ ? table_name : nil
594594
end
595595

596596
def change_order_direction(order)

0 commit comments

Comments
 (0)