Spaces:
Sleeping
Sleeping
File size: 2,196 Bytes
9e8f9e3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import { MigrationInterface, QueryRunner } from "typeorm";
export class ModifyPayment1730651201156 implements MigrationInterface {
name = 'ModifyPayment1730651201156'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "value"`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_amount" integer NOT NULL`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_bank_code" character varying`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_bank_tran_no" character varying`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_card_type" integer NOT NULL DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_order_info" character varying`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_paydate" character varying`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_response_code" integer`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_transaction_no" character varying`);
await queryRunner.query(`ALTER TABLE "payments" ADD "vnp_transaction_status" integer`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_transaction_status"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_transaction_no"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_response_code"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_paydate"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_order_info"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_card_type"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_bank_tran_no"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_bank_code"`);
await queryRunner.query(`ALTER TABLE "payments" DROP COLUMN "vnp_amount"`);
await queryRunner.query(`ALTER TABLE "payments" ADD "value" integer NOT NULL`);
}
}
|