This commit is contained in:
SPRINX0\prochazka
2024-12-04 07:46:06 +01:00
2 changed files with 6 additions and 2 deletions

View File

@@ -184,7 +184,7 @@ class Analyser extends DatabaseAnalyser {
columns: indexes.rows
.filter(col => col.tableName == idx.tableName && col.constraintName == idx.constraintName)
.map(col => ({
..._.pick(col, ['columnName']),
..._.pick(col, ['columnName', 'isDescending']),
})),
})),

View File

@@ -4,7 +4,11 @@ module.exports = `
TABLE_NAME AS tableName,
COLUMN_NAME AS columnName,
INDEX_TYPE AS indexType,
NON_UNIQUE AS nonUnique
NON_UNIQUE AS nonUnique,
CASE COLLATION
WHEN 'D' THEN 1
ELSE 0
END AS isDescending
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = '#DATABASE#' AND TABLE_NAME =OBJECT_ID_CONDITION AND INDEX_NAME != 'PRIMARY'
ORDER BY SEQ_IN_INDEX