Skip to content

Commit

Permalink
bugfix: Fix a bug that caused output without specifying index name
Browse files Browse the repository at this point in the history
  • Loading branch information
Karibash committed Jan 3, 2025
1 parent 04c9143 commit dc5fa3d
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions drizzle-kit/src/introspect-mysql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ import {
PrimaryKey,
UniqueConstraint,
} from './serializer/mysqlSchema';
import { indexName } from './serializer/mysqlSerializer';
import { unescapeSingleQuotes } from './utils';

const mysqlImportsList = new Set([
Expand Down Expand Up @@ -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)}`)
Expand Down

0 comments on commit dc5fa3d

Please sign in to comment.