แก้entity nullได้้

This commit is contained in:
Kittapath 2024-04-18 17:23:57 +07:00
parent a009da25b7
commit 2d8d35ed3d
5 changed files with 38 additions and 8 deletions

View file

@ -0,0 +1,24 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableKpievaDescriptionNullable1713435800020 implements MigrationInterface {
name = 'UpdateTableKpievaDescriptionNullable1713435800020'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`kpiPeriod\` CHANGE \`isActive\` \`isActive\` tinyint NOT NULL COMMENT 'รอบ' DEFAULT 1`);
await queryRunner.query(`ALTER TABLE \`kpiEvaluation\` CHANGE \`description\` \`description\` longtext NULL COMMENT 'เกณฑ์การประเมิน'`);
await queryRunner.query(`ALTER TABLE \`kpiCapacity\` CHANGE \`description\` \`description\` longtext NULL COMMENT 'คำจำกัดความ'`);
await queryRunner.query(`ALTER TABLE \`kpiCapacityDetail\` CHANGE \`description\` \`description\` longtext NULL COMMENT 'คำอธิบายระดับ'`);
await queryRunner.query(`ALTER TABLE \`kpiCapacityDetail\` DROP COLUMN \`level\``);
await queryRunner.query(`ALTER TABLE \`kpiCapacityDetail\` ADD \`level\` varchar(255) NULL COMMENT 'ระดับ'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`kpiCapacityDetail\` DROP COLUMN \`level\``);
await queryRunner.query(`ALTER TABLE \`kpiCapacityDetail\` ADD \`level\` int NOT NULL COMMENT 'ระดับ'`);
await queryRunner.query(`ALTER TABLE \`kpiCapacityDetail\` CHANGE \`description\` \`description\` longtext NOT NULL COMMENT 'คำอธิบายระดับ'`);
await queryRunner.query(`ALTER TABLE \`kpiCapacity\` CHANGE \`description\` \`description\` longtext NOT NULL COMMENT 'คำจำกัดความ'`);
await queryRunner.query(`ALTER TABLE \`kpiEvaluation\` CHANGE \`description\` \`description\` longtext NOT NULL COMMENT 'เกณฑ์การประเมิน'`);
await queryRunner.query(`ALTER TABLE \`kpiPeriod\` CHANGE \`isActive\` \`isActive\` tinyint NOT NULL COMMENT 'รอบ' DEFAULT '0'`);
}
}