import { MigrationInterface, QueryRunner } from 'typeorm'; import { logMigrationEnd, logMigrationStart } from '@db/utils/migrationHelpers'; import config from '@/config'; export class AddStatusToExecutions1674138566000 implements MigrationInterface { name = 'AddStatusToExecutions1674138566000'; public async up(queryRunner: QueryRunner): Promise { logMigrationStart(this.name); const tablePrefix = config.getEnv('database.tablePrefix'); await queryRunner.query( // 'ALTER TABLE `' + tablePrefix + 'execution_entity` ADD COLUMN `status` varchar', `ALTER TABLE \`${tablePrefix}execution_entity\` ADD COLUMN \`status\` VARCHAR(255)`, ); logMigrationEnd(this.name); } public async down(queryRunner: QueryRunner): Promise { const tablePrefix = config.getEnv('database.tablePrefix'); await queryRunner.query(`ALTER TABLE \`${tablePrefix}execution_entity\` DROP COLUMN \`status\``); } }