import { MigrationInterface, QueryRunner } from "typeorm"; export class AddReasonToPayment1780662035273 implements MigrationInterface { name = "AddReasonToPayment1780662035273"; public async up(queryRunner: QueryRunner): Promise { await queryRunner.query(` ALTER TABLE freight.payments ADD COLUMN reason varchar(255) `); await queryRunner.query(` ALTER TABLE freight.payments ADD CONSTRAINT UQ_payments_reason UNIQUE (reason) `); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query(` ALTER TABLE freight.payments DROP CONSTRAINT UQ_payments_reason `); await queryRunner.query(` ALTER TABLE freight.payments DROP COLUMN reason `); } }