Skip to content

Commit d406a43

Browse files
[mssql]: kit fix
1 parent 98de4d9 commit d406a43

File tree

1 file changed

+3
-9
lines changed
  • drizzle-kit/src/dialects/mssql

1 file changed

+3
-9
lines changed

drizzle-kit/src/dialects/mssql/diff.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { prepareMigrationRenames } from '../../utils';
1+
import { prepareMigrationRenames, trimChar } from '../../utils';
22
import { mockResolver } from '../../utils/mocks';
33
import type { Resolver } from '../common';
44
import { diff } from '../dialect';
@@ -634,10 +634,7 @@ export const ddlDiff = async (
634634
const indexesToCreate = ddl2.indexes.list({
635635
schema: column.schema,
636636
table: column.table,
637-
columns: {
638-
CONTAINS: column.name,
639-
},
640-
});
637+
}).filter((index) => index.columns.some((x) => trimChar(trimChar(x.value, '['), ']') === column.name));
641638

642639
const checksToDelete = ddl1.checks.list({
643640
schema: column.schema,
@@ -675,10 +672,7 @@ export const ddlDiff = async (
675672
const indexesToDelete = ddl1.indexes.list({
676673
schema: column.schema,
677674
table: column.table,
678-
columns: {
679-
CONTAINS: column.name,
680-
},
681-
});
675+
}).filter((index) => index.columns.some((x) => trimChar(trimChar(x.value, '['), ']') === column.name));
682676

683677
return prepareStatement('recreate_identity_column', {
684678
column: column,

0 commit comments

Comments
 (0)