All files / projects-dev/apps/mc-api/src/migrations 1626335070841-Nebula.ts

0% Statements 0/23
0% Branches 0/1
0% Functions 0/1
0% Lines 0/23

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                               
import { MigrationInterface, QueryRunner } from "typeorm";

export class Nebula1626335070841 implements MigrationInterface {
    public async up(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`
            INSERT INTO packs VALUES
            ('MC021', 'The Mad Titan''s Shadow'),
            ('MC022', 'Nebula - Hero Pack')
        `);
        await queryRunner.query(`
            INSERT INTO heroes VALUES (24, 'Nebula', 'Nebula', 'Justice', 'MC022')
        `);
    }

    public async down(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`
            DELETE FROM heroes WHERE id=24
        `);
        await queryRunner.query(`
            DELETE FROM packs WHERE code IN ('MC021', 'MC022')
        `);
    }
}