enforce username uniqueness for local instance

This commit is contained in:
dakkar 2025-05-09 19:02:29 +01:00
parent 2acf7fa46d
commit 7b987d3745

View file

@ -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") `);
}
}