From ee4dca2ae36b8822dd09c930a2612da054cdcfd4 Mon Sep 17 00:00:00 2001 From: Aster Fialla Date: Tue, 17 Mar 2026 09:17:43 -0400 Subject: [PATCH] added migration to populate system with user id data from member table --- database/migrations/1773749921832-update.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 database/migrations/1773749921832-update.ts diff --git a/database/migrations/1773749921832-update.ts b/database/migrations/1773749921832-update.ts new file mode 100644 index 0000000..780c3ce --- /dev/null +++ b/database/migrations/1773749921832-update.ts @@ -0,0 +1,13 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class Update1773749921832 implements MigrationInterface { + name = 'Update1773749921832' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`INSERT INTO "System" ("userid") SELECT DISTINCT "userid" FROM "Member";`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DELETE from "System" USING "Member" WHERE "System".userid = "Member".userid;`); + } +}