From 91352f790e6b78b120676bd8a49119d0be326f0f Mon Sep 17 00:00:00 2001 From: Alper Alkan Date: Thu, 3 Oct 2024 18:03:03 +0200 Subject: [PATCH] migrate a bit more safely? --- .../postgres/1716000000000-v13-part-1_rename_tables.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/database/migrations/postgres/1716000000000-v13-part-1_rename_tables.ts b/src/modules/database/migrations/postgres/1716000000000-v13-part-1_rename_tables.ts index c08b48d..03c5183 100644 --- a/src/modules/database/migrations/postgres/1716000000000-v13-part-1_rename_tables.ts +++ b/src/modules/database/migrations/postgres/1716000000000-v13-part-1_rename_tables.ts @@ -15,7 +15,7 @@ export class V13Part1RenameTables1716000000000 implements MigrationInterface { // Rename all existing tables, so no conflicts appear await queryRunner.query(`ALTER TABLE "image" RENAME TO "v12_image"`); - await queryRunner.query(`DROP INDEX "IDX_f03b89f33671086e6733828e79"`); + await queryRunner.query(`DROP INDEX IF EXISTS "IDX_f03b89f33671086e6733828e79"`); await queryRunner.renameTable("game", "v12_game"); await queryRunner.renameTable("gamevault_user", "v12_gamevault_user"); @@ -111,10 +111,10 @@ export class V13Part1RenameTables1716000000000 implements MigrationInterface { //Final Cleanup Measures await queryRunner.query(`DROP SEQUENCE IF EXISTS crackpipe_user_id_seq`); await queryRunner.query( - `ALTER SEQUENCE gamevault_user_id_seq RENAME TO v12_gamevault_user_id_seq`, + `ALTER SEQUENCE IF EXISTS gamevault_user_id_seq RENAME TO v12_gamevault_user_id_seq`, ); await queryRunner.query( - `ALTER SEQUENCE image_id_seq RENAME TO v12_image_id_seq`, + `ALTER SEQUENCE IF EXISTS image_id_seq RENAME TO v12_image_id_seq`, ); }