From 7da109e55693f6ed522ed8ab407aa1d0517770c0 Mon Sep 17 00:00:00 2001 From: 0xsysr3ll <0xsysr3ll@pm.me> Date: Mon, 21 Apr 2025 22:21:51 +0200 Subject: [PATCH] fix(migration): remove unnecessary fields from Plex profiles migration --- .../1745265840052-AddPlexProfilesSupport.ts | 32 ------------------- .../1745265825619-AddPlexProfilesSupport.ts | 32 ------------------- 2 files changed, 64 deletions(-) diff --git a/server/migration/postgres/1745265840052-AddPlexProfilesSupport.ts b/server/migration/postgres/1745265840052-AddPlexProfilesSupport.ts index 624497a4..5f3d3bd5 100644 --- a/server/migration/postgres/1745265840052-AddPlexProfilesSupport.ts +++ b/server/migration/postgres/1745265840052-AddPlexProfilesSupport.ts @@ -4,12 +4,6 @@ export class AddPlexProfilesSupport1745265840052 implements MigrationInterface { name = 'AddPlexProfilesSupport1745265840052'; public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `ALTER TABLE "user_push_subscription" ADD "userAgent" character varying` - ); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" ADD "createdAt" TIMESTAMP DEFAULT now()` - ); await queryRunner.query( `ALTER TABLE "user" ADD "plexProfileId" character varying` ); @@ -17,37 +11,11 @@ export class AddPlexProfilesSupport1745265840052 implements MigrationInterface { `ALTER TABLE "user" ADD "isPlexProfile" boolean NOT NULL DEFAULT false` ); await queryRunner.query(`ALTER TABLE "user" ADD "mainPlexUserId" integer`); - await queryRunner.query( - `ALTER TABLE "user" ADD "avatarETag" character varying` - ); - await queryRunner.query( - `ALTER TABLE "user" ADD "avatarVersion" character varying` - ); - await queryRunner.query( - `ALTER TABLE "blacklist" ADD "blacklistedTags" character varying` - ); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" DROP CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b"` - ); } public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `ALTER TABLE "user_push_subscription" ADD CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth")` - ); - await queryRunner.query( - `ALTER TABLE "blacklist" DROP COLUMN "blacklistedTags"` - ); - await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "avatarVersion"`); - await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "avatarETag"`); await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "mainPlexUserId"`); await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "isPlexProfile"`); await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "plexProfileId"`); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" DROP COLUMN "createdAt"` - ); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" DROP COLUMN "userAgent"` - ); } } diff --git a/server/migration/sqlite/1745265825619-AddPlexProfilesSupport.ts b/server/migration/sqlite/1745265825619-AddPlexProfilesSupport.ts index d2f23ea0..64677625 100644 --- a/server/migration/sqlite/1745265825619-AddPlexProfilesSupport.ts +++ b/server/migration/sqlite/1745265825619-AddPlexProfilesSupport.ts @@ -4,12 +4,6 @@ export class AddPlexProfilesSupport1745265825619 implements MigrationInterface { name = 'AddPlexProfilesSupport1745265825619'; public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `ALTER TABLE "user_push_subscription" ADD "userAgent" character varying` - ); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" ADD "createdAt" TIMESTAMP DEFAULT now()` - ); await queryRunner.query( `ALTER TABLE "user" ADD "plexProfileId" character varying` ); @@ -17,37 +11,11 @@ export class AddPlexProfilesSupport1745265825619 implements MigrationInterface { `ALTER TABLE "user" ADD "isPlexProfile" boolean NOT NULL DEFAULT false` ); await queryRunner.query(`ALTER TABLE "user" ADD "mainPlexUserId" integer`); - await queryRunner.query( - `ALTER TABLE "user" ADD "avatarETag" character varying` - ); - await queryRunner.query( - `ALTER TABLE "user" ADD "avatarVersion" character varying` - ); - await queryRunner.query( - `ALTER TABLE "blacklist" ADD "blacklistedTags" character varying` - ); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" DROP CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b"` - ); } public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `ALTER TABLE "user_push_subscription" ADD CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth")` - ); - await queryRunner.query( - `ALTER TABLE "blacklist" DROP COLUMN "blacklistedTags"` - ); - await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "avatarVersion"`); - await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "avatarETag"`); await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "mainPlexUserId"`); await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "isPlexProfile"`); await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "plexProfileId"`); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" DROP COLUMN "createdAt"` - ); - await queryRunner.query( - `ALTER TABLE "user_push_subscription" DROP COLUMN "userAgent"` - ); } }