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 'รายละเอียดอื่นๆ แผน'`); + } + +}