summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/mssql/base.py
diff options
context:
space:
mode:
authorGord Thompson <gord@gordthompson.com>2022-03-14 11:26:54 -0600
committermike bayer <mike_mp@zzzcomputing.com>2022-03-14 18:51:05 +0000
commit84a78a97b5903dc246155a63ee8514385ed95d7c (patch)
tree06b0156a6b9a0b78b285fb816c26865aa9301654 /lib/sqlalchemy/dialects/mssql/base.py
parent35f82173e04b3209e07fcfc0606a7614108d018e (diff)
downloadsqlalchemy-84a78a97b5903dc246155a63ee8514385ed95d7c.tar.gz
Fix "Ambiguous column name" error on FK reflection
Fixes: #7812 Change-Id: Ic16eff9a9201d34515cb8eb884270eced4e1196a
Diffstat (limited to 'lib/sqlalchemy/dialects/mssql/base.py')
-rw-r--r--lib/sqlalchemy/dialects/mssql/base.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py
index 8c44c0b2d..dd792f70d 100644
--- a/lib/sqlalchemy/dialects/mssql/base.py
+++ b/lib/sqlalchemy/dialects/mssql/base.py
@@ -3422,7 +3422,8 @@ index_info AS (
AND index_info.index_name = fk_info.unique_constraint_name
AND index_info.ordinal_position = fk_info.ordinal_position
- ORDER BY constraint_schema, constraint_name, ordinal_position
+ ORDER BY fk_info.constraint_schema, fk_info.constraint_name,
+ fk_info.ordinal_position
"""
)
.bindparams(