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 columns: indexes.rows
.filter(col => col.tableName == idx.tableName && col.constraintName == idx.constraintName) .filter(col => col.tableName == idx.tableName && col.constraintName == idx.constraintName)
.map(col => ({ .map(col => ({
..._.pick(col, ['columnName']), ..._.pick(col, ['columnName', 'isDescending']),
})), })),
})), })),

View File

@@ -4,7 +4,11 @@ module.exports = `
TABLE_NAME AS tableName, TABLE_NAME AS tableName,
COLUMN_NAME AS columnName, COLUMN_NAME AS columnName,
INDEX_TYPE AS indexType, 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 FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = '#DATABASE#' AND TABLE_NAME =OBJECT_ID_CONDITION AND INDEX_NAME != 'PRIMARY' WHERE TABLE_SCHEMA = '#DATABASE#' AND TABLE_NAME =OBJECT_ID_CONDITION AND INDEX_NAME != 'PRIMARY'
ORDER BY SEQ_IN_INDEX ORDER BY SEQ_IN_INDEX