migrate
This commit is contained in:
parent
8b952b15c0
commit
cf947e9fa9
4 changed files with 74 additions and 52 deletions
|
|
@ -1,22 +0,0 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class UpdateTableEvaAddRoot1730874813739 implements MigrationInterface {
|
||||
name = 'UpdateTableEvaAddRoot1730874813739'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`rootId\` varchar(255) NULL COMMENT 'root'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child1Id\` varchar(255) NULL COMMENT 'child1'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child2Id\` varchar(255) NULL COMMENT 'child2'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child3Id\` varchar(255) NULL COMMENT 'child3'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child4Id\` varchar(255) NULL COMMENT 'child4'`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child4Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child3Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child2Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child1Id\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`rootId\``);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class Update12202024me1734665465868 implements MigrationInterface {
|
||||
name = 'Update12202024me1734665465868'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`evaluationResult\` varchar(255) NULL COMMENT 'ผลการประเมิน' DEFAULT 'PENDING'`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`evaluationResult\``);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class UpdateEvaAddRoot1736140332359 implements MigrationInterface {
|
||||
name = 'UpdateEvaAddRoot1736140332359'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`root\` varchar(255) NULL COMMENT 'สำนักงานที่สังกัด'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`orgRootId\` varchar(255) NULL COMMENT 'ไอดีสำนักงานที่สังกัด'`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`orgRootId\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`root\``);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class UpdateSalaryAddProfilesalaeyAll1744102850613 implements MigrationInterface {
|
||||
name = 'UpdateSalaryAddProfilesalaeyAll1744102850613'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`profileId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง profile'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`profileEmployeeId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง ProfileEmployee'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`order\` int NULL COMMENT 'เรียงลำดับใหมาตามการนำเข้า'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandNo\` varchar(255) NULL COMMENT 'เลขที่คำสั่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandYear\` int NULL COMMENT 'ปีที่ออกคำสั่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandDateSign\` datetime NULL COMMENT 'คำสั่งวันที่'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandDateAffect\` datetime NULL COMMENT 'คำสั่งมีผลวันที่'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandCode\` varchar(255) NULL COMMENT 'รหัสประเภทของคำสั่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandName\` varchar(255) NULL COMMENT 'ชื่อประเภทคำสั่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`posNoAbb\` varchar(40) NULL COMMENT 'ตัวย่อเลขที่ตำแหน่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionName\` varchar(255) NULL COMMENT 'ตำแหน่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionType\` varchar(255) NULL COMMENT 'ประเภทตำแหน่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionLevel\` varchar(255) NULL COMMENT 'ระดับตำแหน่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionCee\` varchar(255) NULL COMMENT 'ระดับของเก่าที่ยังไม่เทียบเท่าแบบแท่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`orgRoot\` varchar(255) NULL COMMENT 'root name'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`orgChild1\` varchar(255) NULL COMMENT 'child1 name'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`orgChild2\` varchar(255) NULL COMMENT 'child2 name'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`orgChild3\` varchar(255) NULL COMMENT 'child3 name'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`orgChild4\` varchar(255) NULL COMMENT 'child4 name'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionExecutive\` varchar(255) NULL COMMENT 'ตำแหน่งทางการบริหาร'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`amountSpecial\` double NULL COMMENT 'เงินพิเศษ' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`remark\` text NULL COMMENT 'หมายเหตุ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`refId\` varchar(255) NULL COMMENT 'refId'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`dateGovernment\` datetime NULL COMMENT 'วันที่'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`isGovernment\` tinyint NULL COMMENT 'เข้ารับราชการ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`isEntry\` tinyint NOT NULL COMMENT 'ข้อมูลจาก Entry'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionPathSide\` varchar(255) NULL COMMENT 'ด้านของตำแหน่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`positionLine\` varchar(255) NULL COMMENT 'ตำแหน่งในสายงาน'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`commandId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง command'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`posNumCodeSit\` varchar(255) NULL COMMENT 'หน่วยงานที่ออกคำสั่ง'`);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` ADD \`posNumCodeSitAbb\` varchar(255) NULL COMMENT 'หน่วยงานที่ออกคำสั่ง(ตัวย่อ)'`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`posNumCodeSitAbb\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`posNumCodeSit\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandId\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionLine\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionPathSide\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`isEntry\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`isGovernment\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`dateGovernment\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`refId\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`remark\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`amountSpecial\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionExecutive\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`orgChild4\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`orgChild3\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`orgChild2\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`orgChild1\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`orgRoot\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionCee\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionLevel\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionType\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`positionName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`posNoAbb\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandName\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandCode\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandDateAffect\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandDateSign\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandYear\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`commandNo\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`order\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`profileEmployeeId\``);
|
||||
await queryRunner.query(`ALTER TABLE \`salary\` DROP COLUMN \`profileId\``);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue