import { MigrationInterface, QueryRunner } from 'typeorm'; import config from '@/config'; import { logMigrationEnd, logMigrationStart } from '@db/utils/migrationHelpers'; export class CreateIndexStoppedAt1594825041918 implements MigrationInterface { name = 'CreateIndexStoppedAt1594825041918'; async up(queryRunner: QueryRunner): Promise { logMigrationStart(this.name); const tablePrefix = config.getEnv('database.tablePrefix'); await queryRunner.query( `CREATE INDEX "IDX_${tablePrefix}cefb067df2402f6aed0638a6c1" ON "${tablePrefix}execution_entity" ("stoppedAt") `, ); logMigrationEnd(this.name); } async down(queryRunner: QueryRunner): Promise { const tablePrefix = config.getEnv('database.tablePrefix'); await queryRunner.query(`DROP INDEX "IDX_${tablePrefix}cefb067df2402f6aed0638a6c1"`); } }