import { MigrationInterface, QueryRunner } from "typeorm";

export class Migrations1752491524448 implements MigrationInterface {
    name = 'Migrations1752491524448'

    public async up(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`ALTER TABLE "subscription-history" ADD "planId" uuid`);
        await queryRunner.query(`ALTER TABLE "subscription-history" ADD CONSTRAINT "FK_117972495178ea2019dd72eec06" FOREIGN KEY ("planId") REFERENCES "plans"("id") ON DELETE CASCADE ON UPDATE NO ACTION`);
    }

    public async down(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`ALTER TABLE "subscription-history" DROP CONSTRAINT "FK_117972495178ea2019dd72eec06"`);
        await queryRunner.query(`ALTER TABLE "subscription-history" DROP COLUMN "planId"`);
    }

}
