import { MigrationInterface, QueryRunner } from "typeorm";

export class Migrations1734085821758 implements MigrationInterface {
    name = 'Migrations1734085821758'

    public async up(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`ALTER TABLE "brand_favorites" DROP CONSTRAINT "FK_07538e142e190f54e993b610a02"`);
        await queryRunner.query(`ALTER TABLE "brand_favorites" RENAME COLUMN "influncerId" TO "influencerId"`);
        await queryRunner.query(`ALTER TABLE "brand_favorites" ADD CONSTRAINT "FK_ed88b550b5c525b0aef1b6d21a8" FOREIGN KEY ("influencerId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE NO ACTION`);
    }

    public async down(queryRunner: QueryRunner): Promise<void> {
        await queryRunner.query(`ALTER TABLE "brand_favorites" DROP CONSTRAINT "FK_ed88b550b5c525b0aef1b6d21a8"`);
        await queryRunner.query(`ALTER TABLE "brand_favorites" RENAME COLUMN "influencerId" TO "influncerId"`);
        await queryRunner.query(`ALTER TABLE "brand_favorites" ADD CONSTRAINT "FK_07538e142e190f54e993b610a02" FOREIGN KEY ("influncerId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE NO ACTION`);
    }

}
