diff --git a/packages/backend/migration/1746813431123756-user-distinct-null.js b/packages/backend/migration/1746813431123756-user-distinct-null.js new file mode 100644 index 0000000000..407c91067a --- /dev/null +++ b/packages/backend/migration/1746813431123756-user-distinct-null.js @@ -0,0 +1,13 @@ +export class IndexUserNullDistinct1746813431756 { + name = 'Indexusernulldistinct1746813431756' + + async up(queryRunner) { + await queryRunner.query(`DROP INDEX IF EXISTS "IDX_5deb01ae162d1d70b80d064c27"`); + await queryRunner.query(`CREATE UNIQUE INDEX "IDX_5deb01ae162d1d70b80d064c27" ON "user" ("usernameLower", "host") NULLS NOT DISTINCT`); + } + + async down(queryRunner) { + await queryRunner.query(`DROP INDEX IF EXISTS "IDX_5deb01ae162d1d70b80d064c27"`); + await queryRunner.query(`CREATE UNIQUE INDEX "IDX_5deb01ae162d1d70b80d064c27" ON "user" ("usernameLower", "host") `); + } +}