Skip to content

Commit dfb79b2

Browse files
committed
Updated 'column_definitions_sql' to ensure that only primary key key constraints are queried for
1 parent 88a84da commit dfb79b2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/active_record/connection_adapters/sqlserver/schema_statements.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@ def column_definitions_sql(database, identifier)
472472
AND c.default_object_id = d.object_id
473473
LEFT OUTER JOIN #{database}.sys.key_constraints k
474474
ON c.object_id = k.parent_object_id
475+
AND k.type = 'PK'
475476
LEFT OUTER JOIN #{database}.sys.index_columns ic
476477
ON k.parent_object_id = ic.object_id
477478
AND k.unique_index_id = ic.index_id

0 commit comments

Comments
 (0)