From d608e1c7528f6056b3d7939c846cfd371720efc7 Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Tue, 16 Apr 2024 19:05:39 +0100 Subject: [PATCH] Create migration script --- .../0.6/1713289062969-user/Up/01-table/User.sql | 8 ++++++++ .../migrations/app/0.6/1713289062969-user.ts | 15 +++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 database/0.6/1713289062969-user/Up/01-table/User.sql create mode 100644 src/database/migrations/app/0.6/1713289062969-user.ts diff --git a/database/0.6/1713289062969-user/Up/01-table/User.sql b/database/0.6/1713289062969-user/Up/01-table/User.sql new file mode 100644 index 0000000..aa7c36b --- /dev/null +++ b/database/0.6/1713289062969-user/Up/01-table/User.sql @@ -0,0 +1,8 @@ +CREATE TABLE `user` ( + `Id` varchar(255) NOT NULL, + `WhenCreated` datetime NOT NULL, + `WhenUpdated` datetime NOT NULL, + `UserId` varchar(255) NOT NULL, + `Currency` int NOT NULL, + PRIMARY KEY (`Id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; \ No newline at end of file diff --git a/src/database/migrations/app/0.6/1713289062969-user.ts b/src/database/migrations/app/0.6/1713289062969-user.ts new file mode 100644 index 0000000..9604db8 --- /dev/null +++ b/src/database/migrations/app/0.6/1713289062969-user.ts @@ -0,0 +1,15 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; +import MigrationHelper from "../../../../helpers/MigrationHelper"; + +export class User1713289062969 implements MigrationInterface { + + public async up(queryRunner: QueryRunner): Promise { + MigrationHelper.Up("1713289062969-user", "0.6", [ + "01-table/User", + ], queryRunner); + } + + public async down(queryRunner: QueryRunner): Promise { + } + +}