import { MigrationInterface, QueryRunner } from "typeorm";

export class Migrations1734675133202 implements MigrationInterface {
    name = 'Migrations1734675133202'

    public async up(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`ALTER TABLE "subscription-history" DROP CONSTRAINT "FK_e2cc92a49690664eb0f8f246a68"`);
        await queryRunner.query(`ALTER TABLE "subscription-history" ADD CONSTRAINT "FK_e2cc92a49690664eb0f8f246a68" FOREIGN KEY ("subsciptionId") REFERENCES "subscription"("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_e2cc92a49690664eb0f8f246a68"`);
        await queryRunner.query(`ALTER TABLE "subscription-history" ADD CONSTRAINT "FK_e2cc92a49690664eb0f8f246a68" FOREIGN KEY ("subsciptionId") REFERENCES "subscription"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
    }

}
