From 3cb55d582cea00887d7bd55bf4e93bcc5fd59a7d Mon Sep 17 00:00:00 2001 From: Kittapath Date: Mon, 15 Jul 2024 21:29:38 +0700 Subject: [PATCH] migrate --- ...734191-add_table_dev_add_reasonActual70.ts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/migration/1721053734191-add_table_dev_add_reasonActual70.ts diff --git a/src/migration/1721053734191-add_table_dev_add_reasonActual70.ts b/src/migration/1721053734191-add_table_dev_add_reasonActual70.ts new file mode 100644 index 0000000..09d2fff --- /dev/null +++ b/src/migration/1721053734191-add_table_dev_add_reasonActual70.ts @@ -0,0 +1,28 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class AddTableDevAddReasonActual701721053734191 implements MigrationInterface { + name = 'AddTableDevAddReasonActual701721053734191' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonPlanned\``); + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonActual\``); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonPlanned70\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ 70 แผน'`); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonPlanned20\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ 20 แผน'`); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonPlanned10\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ 10 แผน'`); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonActual70\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ 70 จริง'`); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonActual20\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ 20 จริง'`); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonActual10\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ 10 จริง'`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonActual10\``); + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonActual20\``); + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonActual70\``); + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonPlanned10\``); + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonPlanned20\``); + await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`reasonPlanned70\``); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonActual\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ จริง'`); + await queryRunner.query(`ALTER TABLE \`development\` ADD \`reasonPlanned\` varchar(255) NULL COMMENT 'รายละเอียดอื่นๆ แผน'`); + } + +}