Skip to content

Commit 5f1a18c

Browse files
committed
Primary key should be lowercase if schema forced to lowercase
1 parent ed8b170 commit 5f1a18c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/active_record/connection_adapters/sqlserver/schema_statements.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def primary_keys_select(table_name)
9393
identifier = database_prefix_identifier(table_name)
9494
database = identifier.fully_qualified_database_quoted
9595
sql = %{
96-
SELECT KCU.COLUMN_NAME AS [name]
96+
SELECT #{lowercase_schema_reflection_sql('KCU.COLUMN_NAME')} AS [name]
9797
FROM #{database}.INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS KCU
9898
LEFT OUTER JOIN #{database}.INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS TC
9999
ON KCU.CONSTRAINT_NAME = TC.CONSTRAINT_NAME

0 commit comments

Comments
 (0)