From c01fc9ee64dbab3122beca77040e7b68eadc113a Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Fri, 7 Nov 2025 22:37:25 +0000 Subject: [PATCH] chore(migration): drop jwtRefreshToken column from User and StatusPagePrivateUser tables - remove jwtRefreshToken property from User model - add migration to drop column from User and StatusPagePrivateUser and restore it on down - register new migration in SchemaMigrations index --- Common/Models/DatabaseModels/User.ts | 15 --------------- .../1762554602716-MigrationName.ts | 14 ++++++++++++++ .../Postgres/SchemaMigrations/Index.ts | 2 ++ 3 files changed, 16 insertions(+), 15 deletions(-) create mode 100644 Common/Server/Infrastructure/Postgres/SchemaMigrations/1762554602716-MigrationName.ts diff --git a/Common/Models/DatabaseModels/User.ts b/Common/Models/DatabaseModels/User.ts index 4c8a6b0aad..ac75a449bf 100644 --- a/Common/Models/DatabaseModels/User.ts +++ b/Common/Models/DatabaseModels/User.ts @@ -300,21 +300,6 @@ class User extends UserModel { }) public twoFactorAuthEnabled?: boolean = undefined; - @ColumnAccessControl({ - create: [], - read: [], - - update: [], - }) - @TableColumn({ type: TableColumnType.ShortText }) - @Column({ - type: ColumnType.ShortText, - length: ColumnLength.ShortText, - nullable: true, - unique: false, - }) - public jwtRefreshToken?: string = undefined; - @ColumnAccessControl({ create: [], read: [], diff --git a/Common/Server/Infrastructure/Postgres/SchemaMigrations/1762554602716-MigrationName.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1762554602716-MigrationName.ts new file mode 100644 index 0000000000..49adc13e7b --- /dev/null +++ b/Common/Server/Infrastructure/Postgres/SchemaMigrations/1762554602716-MigrationName.ts @@ -0,0 +1,14 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class MigrationName1762554602716 implements MigrationInterface { + public name = 'MigrationName1762554602716' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE "User" DROP COLUMN "jwtRefreshToken"`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE "User" ADD "jwtRefreshToken" character varying(100)`); + } + +} diff --git a/Common/Server/Infrastructure/Postgres/SchemaMigrations/Index.ts b/Common/Server/Infrastructure/Postgres/SchemaMigrations/Index.ts index c9b50dc3b4..a617f99452 100644 --- a/Common/Server/Infrastructure/Postgres/SchemaMigrations/Index.ts +++ b/Common/Server/Infrastructure/Postgres/SchemaMigrations/Index.ts @@ -180,6 +180,7 @@ import { MigrationName1760357680881 } from "./1760357680881-MigrationName"; import { MigrationName1761232578396 } from "./1761232578396-MigrationName"; import { MigrationName1761834523183 } from "./1761834523183-MigrationName"; import { MigrationName1762181014879 } from "./1762181014879-MigrationName"; +import { MigrationName1762554602716 } from "./1762554602716-MigrationName"; export default [ InitialMigration, @@ -364,4 +365,5 @@ export default [ MigrationName1761232578396, MigrationName1761834523183, MigrationName1762181014879, + MigrationName1762554602716 ];