64 lines
22 KiB
TypeScript
64 lines
22 KiB
TypeScript
import { MigrationInterface, QueryRunner } from "typeorm";
|
|
|
|
export class AddTableKpiUserSpecial1713775960851 implements MigrationInterface {
|
|
name = 'AddTableKpiUserSpecial1713775960851'
|
|
|
|
public async up(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserPlanned\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`target\` varchar(255) NULL COMMENT 'ค่าเป้าหมาย', \`unit\` int NULL COMMENT 'หน่วยนับ', \`weight\` int NULL COMMENT 'น้ำหนัก', \`meaning\` varchar(255) NULL COMMENT 'นิยามหรือความหมาย', \`formula\` varchar(255) NULL COMMENT 'สูตรคำนวณ', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiPlanId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiPlan', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserRole\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`target\` varchar(255) NULL COMMENT 'ค่าเป้าหมาย', \`unit\` int NULL COMMENT 'หน่วยนับ', \`weight\` int NULL COMMENT 'น้ำหนัก', \`meaning\` varchar(255) NULL COMMENT 'นิยามหรือความหมาย', \`formula\` varchar(255) NULL COMMENT 'สูตรคำนวณ', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiRoleId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiRole', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserSpecial\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`target\` varchar(255) NULL COMMENT 'ค่าเป้าหมาย', \`unit\` int NULL COMMENT 'หน่วยนับ', \`weight\` int NULL COMMENT 'น้ำหนัก', \`meaning\` varchar(255) NULL COMMENT 'นิยามหรือความหมาย', \`formula\` varchar(255) NULL COMMENT 'สูตรคำนวณ', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiSpecialId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiSpecial', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiSpecial\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`including\` varchar(255) NULL COMMENT 'รหัสตัวชี้วัด', \`includingName\` varchar(255) NULL COMMENT 'ชื่อตัวชี้วัด', \`target\` varchar(255) NULL COMMENT 'ค่าเป้าหมาย', \`unit\` int NULL COMMENT 'หน่วยนับ', \`weight\` int NULL COMMENT 'น้ำหนัก', \`achievement1\` varchar(255) NULL COMMENT 'ผลสำเร็จของงาน 1', \`achievement2\` varchar(255) NULL COMMENT 'ผลสำเร็จของงาน 2', \`achievement3\` varchar(255) NULL COMMENT 'ผลสำเร็จของงาน 3', \`achievement4\` varchar(255) NULL COMMENT 'ผลสำเร็จของงาน 4', \`achievement5\` varchar(255) NULL COMMENT 'ผลสำเร็จของงาน 5', \`meaning\` varchar(255) NULL COMMENT 'นิยามหรือความหมาย', \`formula\` varchar(255) NULL COMMENT 'สูตรคำนวณ', \`rootId\` varchar(255) NULL COMMENT 'id หน่วยงาน', \`root\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน', \`rootShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน', \`child1Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child1', \`child1\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child1', \`child1ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child1', \`child2Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child2', \`child2\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child2', \`child2ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child2', \`child3Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child3', \`child3\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child3', \`child3ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child3', \`child4Id\` varchar(255) NULL COMMENT 'id หน่วยงาน child4', \`child4\` varchar(255) NULL COMMENT 'ชื่อหน่วยงาน child4', \`child4ShortName\` varchar(255) NULL COMMENT 'ชื่อย่อหน่วยงาน child4', \`orgRevisionId\` varchar(255) NULL COMMENT 'id revision', \`strategyChild1Id\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง strategyChild1', \`strategyChild1\` varchar(255) NULL COMMENT 'ชื่อ strategyChild1', \`strategyChild2Id\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง strategyChild2', \`strategyChild2\` varchar(255) NULL COMMENT 'ชื่อ strategyChild2', \`strategyChild3Id\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง strategyChild3', \`strategyChild3\` varchar(255) NULL COMMENT 'ชื่อ strategyChild3', \`strategyChild4Id\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง strategyChild4', \`strategyChild4\` varchar(255) NULL COMMENT 'ชื่อ strategyChild4', \`strategyChild5Id\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง strategyChild5', \`strategyChild5\` varchar(255) NULL COMMENT 'ชื่อ strategyChild5', \`kpiPeriodId\` varchar(40) NULL COMMENT 'ไอดีรอบ', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserHead\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiCapacityId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiCapacity', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserGroup\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiCapacityId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiCapacity', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserExecutive\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiCapacityId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiCapacity', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserDirector\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiCapacityId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiCapacity', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`CREATE TABLE \`kpiUserInspector\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', \`kpiUserEvaluationId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiUserEvaluation', \`kpiCapacityId\` varchar(40) NULL COMMENT 'คีย์นอก(FK)ของตาราง kpiCapacity', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserPlanned\` ADD CONSTRAINT \`FK_13ad07cf0a39578ea5a5d2712d9\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserPlanned\` ADD CONSTRAINT \`FK_3596e752a3f02d002c01f163b62\` FOREIGN KEY (\`kpiPlanId\`) REFERENCES \`kpiPlan\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserRole\` ADD CONSTRAINT \`FK_06bf7c7f99574c906b79ddc6f2d\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserRole\` ADD CONSTRAINT \`FK_080bb08bed32fb839fd09184dff\` FOREIGN KEY (\`kpiRoleId\`) REFERENCES \`kpiRole\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserSpecial\` ADD CONSTRAINT \`FK_c033fde756fbf8cc58696778203\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserSpecial\` ADD CONSTRAINT \`FK_d532eaa10d76a882a18282dae18\` FOREIGN KEY (\`kpiSpecialId\`) REFERENCES \`kpiSpecial\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiSpecial\` ADD CONSTRAINT \`FK_8ecedf0618d1a0395aa069db4de\` FOREIGN KEY (\`kpiPeriodId\`) REFERENCES \`kpiPeriod\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserHead\` ADD CONSTRAINT \`FK_ddda8eb759b285ae352dc275523\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserHead\` ADD CONSTRAINT \`FK_d2eaa11ddef295891b1faa6bc1a\` FOREIGN KEY (\`kpiCapacityId\`) REFERENCES \`kpiCapacity\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserGroup\` ADD CONSTRAINT \`FK_e95770eccf2f1d6c91118f85654\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserGroup\` ADD CONSTRAINT \`FK_80f445094354ea0ee1daad28015\` FOREIGN KEY (\`kpiCapacityId\`) REFERENCES \`kpiCapacity\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserExecutive\` ADD CONSTRAINT \`FK_3e17af2c71032aaa5c41fc1b29c\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserExecutive\` ADD CONSTRAINT \`FK_46cfe0c1fb5f4f1102ed13bbced\` FOREIGN KEY (\`kpiCapacityId\`) REFERENCES \`kpiCapacity\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserDirector\` ADD CONSTRAINT \`FK_4a73d1cc0896850df2135926b4b\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserDirector\` ADD CONSTRAINT \`FK_50e02253c358b02ca6a933ef227\` FOREIGN KEY (\`kpiCapacityId\`) REFERENCES \`kpiCapacity\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserInspector\` ADD CONSTRAINT \`FK_932642536cf1b1c28a8b27ea914\` FOREIGN KEY (\`kpiUserEvaluationId\`) REFERENCES \`kpiUserEvaluation\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserInspector\` ADD CONSTRAINT \`FK_f2675e76c09c46438d460d8e239\` FOREIGN KEY (\`kpiCapacityId\`) REFERENCES \`kpiCapacity\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
|
}
|
|
|
|
public async down(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserInspector\` DROP FOREIGN KEY \`FK_f2675e76c09c46438d460d8e239\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserInspector\` DROP FOREIGN KEY \`FK_932642536cf1b1c28a8b27ea914\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserDirector\` DROP FOREIGN KEY \`FK_50e02253c358b02ca6a933ef227\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserDirector\` DROP FOREIGN KEY \`FK_4a73d1cc0896850df2135926b4b\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserExecutive\` DROP FOREIGN KEY \`FK_46cfe0c1fb5f4f1102ed13bbced\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserExecutive\` DROP FOREIGN KEY \`FK_3e17af2c71032aaa5c41fc1b29c\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserGroup\` DROP FOREIGN KEY \`FK_80f445094354ea0ee1daad28015\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserGroup\` DROP FOREIGN KEY \`FK_e95770eccf2f1d6c91118f85654\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserHead\` DROP FOREIGN KEY \`FK_d2eaa11ddef295891b1faa6bc1a\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserHead\` DROP FOREIGN KEY \`FK_ddda8eb759b285ae352dc275523\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiSpecial\` DROP FOREIGN KEY \`FK_8ecedf0618d1a0395aa069db4de\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserSpecial\` DROP FOREIGN KEY \`FK_d532eaa10d76a882a18282dae18\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserSpecial\` DROP FOREIGN KEY \`FK_c033fde756fbf8cc58696778203\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserRole\` DROP FOREIGN KEY \`FK_080bb08bed32fb839fd09184dff\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserRole\` DROP FOREIGN KEY \`FK_06bf7c7f99574c906b79ddc6f2d\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserPlanned\` DROP FOREIGN KEY \`FK_3596e752a3f02d002c01f163b62\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserPlanned\` DROP FOREIGN KEY \`FK_13ad07cf0a39578ea5a5d2712d9\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserInspector\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserDirector\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserExecutive\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserGroup\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserHead\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiSpecial\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserSpecial\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserRole\``);
|
|
await queryRunner.query(`DROP TABLE \`kpiUserPlanned\``);
|
|
}
|
|
|
|
}
|