]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix: clustered index return with correct order
authorAllen Chen <e2ne00@gmail.com>
Thu, 2 Oct 2025 05:49:15 +0000 (13:49 +0800)
committerAllen Chen <e2ne00@gmail.com>
Thu, 2 Oct 2025 05:49:15 +0000 (13:49 +0800)
lib/sqlalchemy/dialects/mssql/base.py

index ff67ee1ef5e4db7d98cbbdced81a6869dbb676cc..66c9925e743175a244c2ba9c9f27dbba5d427ae0 100644 (file)
@@ -3479,6 +3479,9 @@ join sys.schemas as sch on
 where
     tab.name = :tabname
     and sch.name = :schname
+order by
+    ind_col.index_id,
+    ind_col.key_ordinal
             """
             )
             .bindparams(