diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-22/1-22-instance-command-fast-1775749486425-add-permission-flag-role-id-index.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-22/1-22-instance-command-fast-1775749486425-add-permission-flag-role-id-index.ts index b10b17bbd6..7a225060e8 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-22/1-22-instance-command-fast-1775749486425-add-permission-flag-role-id-index.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-22/1-22-instance-command-fast-1775749486425-add-permission-flag-role-id-index.ts @@ -9,11 +9,13 @@ export class AddPermissionFlagRoleIdIndexFastInstanceCommand { public async up(queryRunner: QueryRunner): Promise { await queryRunner.query( - 'CREATE INDEX "IDX_PERMISSION_FLAG_ROLE_ID" ON "core"."permissionFlag" ("roleId") ', + 'CREATE INDEX IF NOT EXISTS "IDX_PERMISSION_FLAG_ROLE_ID" ON "core"."permissionFlag" ("roleId") ', ); } public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query('DROP INDEX "core"."IDX_PERMISSION_FLAG_ROLE_ID"'); + await queryRunner.query( + 'DROP INDEX IF EXISTS "core"."IDX_PERMISSION_FLAG_ROLE_ID"', + ); } }