import { MigrationInterface, QueryRunner } from 'typeorm'; export class linkProductUnit1585759307768 implements MigrationInterface { name = 'linkProductUnit1585759307768'; public async up(queryRunner: QueryRunner): Promise { await queryRunner.query( `ALTER TABLE "unit" ADD "productId" integer`, undefined, ); await queryRunner.query( `ALTER TABLE "unit" ADD CONSTRAINT "FK_f8ceb63f5045f99825a0bc47040" FOREIGN KEY ("productId") REFERENCES "product"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`, undefined, ); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query( `ALTER TABLE "unit" DROP CONSTRAINT "FK_f8ceb63f5045f99825a0bc47040"`, undefined, ); await queryRunner.query( `ALTER TABLE "unit" DROP COLUMN "productId"`, undefined, ); } }