import { MigrationInterface, QueryRunner } from 'typeorm'; export class AddedFilmmakerFilmId1697037684328 implements MigrationInterface { name = 'AddedFilmmakerFilmId1697037684328'; public async up(queryRunner: QueryRunner): Promise { await queryRunner.query( `ALTER TABLE "filmmakers_films" ADD "id" SERIAL NOT NULL`, ); await queryRunner.query( `ALTER TABLE "filmmakers_films" DROP CONSTRAINT "PK_7810850c4a8f129497f8852a483"`, ); await queryRunner.query( `ALTER TABLE "filmmakers_films" ADD CONSTRAINT "PK_94958880e5b2064096130825427" PRIMARY KEY ("filmmaker_id", "film_id", "id")`, ); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query( `ALTER TABLE "filmmakers_films" DROP CONSTRAINT "PK_94958880e5b2064096130825427"`, ); await queryRunner.query( `ALTER TABLE "filmmakers_films" ADD CONSTRAINT "PK_7810850c4a8f129497f8852a483" PRIMARY KEY ("filmmaker_id", "film_id")`, ); await queryRunner.query(`ALTER TABLE "filmmakers_films" DROP COLUMN "id"`); } }