From dc5fa3d67515905d854319bc09d62313c287231c Mon Sep 17 00:00:00 2001 From: Karibash Date: Thu, 1 Aug 2024 23:36:07 +0900 Subject: [PATCH] bugfix: Fix a bug that caused output without specifying index name --- drizzle-kit/src/introspect-mysql.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drizzle-kit/src/introspect-mysql.ts b/drizzle-kit/src/introspect-mysql.ts index 005a2af42..72d94a6ac 100644 --- a/drizzle-kit/src/introspect-mysql.ts +++ b/drizzle-kit/src/introspect-mysql.ts @@ -13,7 +13,6 @@ import { PrimaryKey, UniqueConstraint, } from './serializer/mysqlSchema'; -import { indexName } from './serializer/mysqlSerializer'; import { unescapeSingleQuotes } from './utils'; const mysqlImportsList = new Set([ @@ -924,12 +923,9 @@ const createTableIndexes = ( idxKey = casing(idxKey); - const indexGeneratedName = indexName(tableName, it.columns); - const escapedIndexName = indexGeneratedName === it.name ? '' : `"${it.name}"`; - - statement += `\n\t`; + statement += `\t\t${idxKey}: `; statement += it.isUnique ? 'uniqueIndex(' : 'index('; - statement += `${escapedIndexName})`; + statement += `"${it.name}")`; statement += `.on(${ it.columns .map((it) => `table.${casing(it)}`)