From 6311c9cb0dfc43db3652bb97098fe27c53ae7cc5 Mon Sep 17 00:00:00 2001 From: Kittapath Date: Tue, 14 May 2024 15:06:31 +0700 Subject: [PATCH] migrate --- ...15673906573-update_table_node_add_duty1.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/migration/1715673906573-update_table_node_add_duty1.ts diff --git a/src/migration/1715673906573-update_table_node_add_duty1.ts b/src/migration/1715673906573-update_table_node_add_duty1.ts new file mode 100644 index 00000000..f3abaa7d --- /dev/null +++ b/src/migration/1715673906573-update_table_node_add_duty1.ts @@ -0,0 +1,22 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class UpdateTableNodeAddDuty11715673906573 implements MigrationInterface { + name = 'UpdateTableNodeAddDuty11715673906573' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`orgChild4\` ADD \`duty\` varchar(255) NULL COMMENT 'หน้าที่ความรับผิดชอบ'`); + await queryRunner.query(`ALTER TABLE \`orgChild3\` ADD \`duty\` varchar(255) NULL COMMENT 'หน้าที่ความรับผิดชอบ'`); + await queryRunner.query(`ALTER TABLE \`orgChild2\` ADD \`duty\` varchar(255) NULL COMMENT 'หน้าที่ความรับผิดชอบ'`); + await queryRunner.query(`ALTER TABLE \`orgChild1\` ADD \`duty\` varchar(255) NULL COMMENT 'หน้าที่ความรับผิดชอบ'`); + await queryRunner.query(`ALTER TABLE \`orgRoot\` CHANGE \`duty\` \`duty\` varchar(255) NULL COMMENT 'หน้าที่ความรับผิดชอบ'`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`orgRoot\` CHANGE \`duty\` \`duty\` varchar(255) NULL COMMENT 'หน้าที่ความรับผิดชอบ '`); + await queryRunner.query(`ALTER TABLE \`orgChild1\` DROP COLUMN \`duty\``); + await queryRunner.query(`ALTER TABLE \`orgChild2\` DROP COLUMN \`duty\``); + await queryRunner.query(`ALTER TABLE \`orgChild3\` DROP COLUMN \`duty\``); + await queryRunner.query(`ALTER TABLE \`orgChild4\` DROP COLUMN \`duty\``); + } + +}