diff --git a/classes/migration/upgrade/v3_4_0/I7249_UpdateUsersUniqueIndex_v3_1.php b/classes/migration/upgrade/v3_4_0/I7249_UpdateUsersUniqueIndex_v3_1.php index 4a2d3fa5c9e..025d8a49c6f 100644 --- a/classes/migration/upgrade/v3_4_0/I7249_UpdateUsersUniqueIndex_v3_1.php +++ b/classes/migration/upgrade/v3_4_0/I7249_UpdateUsersUniqueIndex_v3_1.php @@ -23,8 +23,8 @@ public function up(): void { switch (DB::getDriverName()) { case 'pgsql': - DB::unprepared('DROP INDEX users_username;'); - DB::unprepared('DROP INDEX users_email;'); + DB::unprepared('DROP INDEX IF EXISTS users_username;'); + DB::unprepared('DROP INDEX IF EXISTS users_email;'); DB::unprepared('CREATE UNIQUE INDEX users_username on users (LOWER(username));'); DB::unprepared('CREATE UNIQUE INDEX users_email on users (LOWER(email));'); @@ -36,8 +36,8 @@ public function down(): void { switch (DB::getDriverName()) { case 'pgsql': - DB::unprepared('DROP INDEX users_username;'); - DB::unprepared('DROP INDEX users_email;'); + DB::unprepared('DROP INDEX IF EXISTS users_username;'); + DB::unprepared('DROP INDEX IF EXISTS users_email;'); DB::unprepared('CREATE UNIQUE INDEX users_username on users (username);'); DB::unprepared('CREATE UNIQUE INDEX users_email on users (email);');