โครงการเพิ่มค้นหาหน่วยงาน
This commit is contained in:
parent
281a8515ba
commit
ddc0e85e3e
5 changed files with 297 additions and 103 deletions
40
src/migration/1713366798329-update_table_dev_add_child1.ts
Normal file
40
src/migration/1713366798329-update_table_dev_add_child1.ts
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class UpdateTableDevAddChild11713366798329 implements MigrationInterface {
|
||||
name = 'UpdateTableDevAddChild11713366798329'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`orgRootShortName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`rootShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child1Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child1'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child1\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child1'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child1ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child1'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child2Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child2'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child2\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child2'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child2ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child2'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child3Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child3'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child3\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child3'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child3ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child3'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child4Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child4'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child4\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child4'`);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`child4ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child4'`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child4ShortName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child4\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child4Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child3ShortName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child3\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child3Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child2ShortName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child2\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child2Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child1ShortName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child1\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`child1Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` DROP COLUMN \`rootShortName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`development\` ADD \`orgRootShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน'`);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue