From d34cfcdfeb8437953f199530eb8509b612991596 Mon Sep 17 00:00:00 2001 From: Collin Duncan <3679940+cgduncan7@users.noreply.github.com> Date: Sat, 29 Jul 2023 15:29:27 +0200 Subject: [PATCH] Adding missing initial migration --- database/migrations/1688027875659-reservations.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 database/migrations/1688027875659-reservations.ts diff --git a/database/migrations/1688027875659-reservations.ts b/database/migrations/1688027875659-reservations.ts new file mode 100644 index 0000000..13ff708 --- /dev/null +++ b/database/migrations/1688027875659-reservations.ts @@ -0,0 +1,15 @@ +import { MigrationInterface, QueryRunner } from 'typeorm' + +export class Reservations1688027875659 implements MigrationInterface { + name = 'Reservations1688027875659' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query( + `CREATE TABLE IF NOT EXISTS "reservations" ("id" varchar PRIMARY KEY NOT NULL, "username" varchar(64) NOT NULL, "password" varchar(255) NOT NULL, "dateRangeStart" datetime NOT NULL, "dateRangeEnd" datetime NOT NULL, "opponentId" varchar(32) NOT NULL, "opponentName" varchar(255) NOT NULL)`, + ) + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`DROP TABLE IF EXISTS "reservations"`) + } +}