فهرست منبع

Added migration needed for OIDC

Alex Tran 2 سال پیش
والد
کامیت
6ed072f67b
1فایلهای تغییر یافته به همراه16 افزوده شده و 0 حذف شده
  1. 16 0
      server/libs/database/src/migrations/1668835311083-UpdateUserTableForOIDC.ts

+ 16 - 0
server/libs/database/src/migrations/1668835311083-UpdateUserTableForOIDC.ts

@@ -0,0 +1,16 @@
+import { MigrationInterface, QueryRunner } from "typeorm";
+
+export class UpdateUserTableForOIDC1668835311083 implements MigrationInterface {
+    name = 'UpdateUserTableForOIDC1668835311083'
+
+    public async up(queryRunner: QueryRunner): Promise<void> {
+        await queryRunner.query(`ALTER TABLE "users" ALTER COLUMN "password" SET DEFAULT ''`);
+        await queryRunner.query(`ALTER TABLE "users" ALTER COLUMN "salt" SET DEFAULT ''`);
+    }
+
+    public async down(queryRunner: QueryRunner): Promise<void> {
+        await queryRunner.query(`ALTER TABLE "users" ALTER COLUMN "salt" DROP DEFAULT`);
+        await queryRunner.query(`ALTER TABLE "users" ALTER COLUMN "password" DROP DEFAULT`);
+    }
+
+}