UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

41 lines (37 loc) 1.66 kB
'use strict'; var tslib = require('tslib'); class couponPromo1692712498358 { constructor() { this.name = 'couponPromo1692712498358'; } up(queryRunner) { return tslib.__awaiter(this, void 0, void 0, function* () { /** * Drop fk */ yield queryRunner.query(`ALTER TABLE "promo_code" DROP CONSTRAINT "promo_code(fk):couponPromoCodeId_promoCodeId"`); /** * Drop auto generated pk */ yield queryRunner.query(`ALTER TABLE "promo_code" DROP COLUMN "couponPromoCodeId"`); /** * Add fk on couponId ref couponId */ yield queryRunner.query(`ALTER TABLE "promo_code" ADD CONSTRAINT "promo_code(fk):couponId" FOREIGN KEY ("couponId") REFERENCES "coupon"("couponId") ON DELETE CASCADE ON UPDATE NO ACTION`); }); } down(queryRunner) { return tslib.__awaiter(this, void 0, void 0, function* () { /** * Drop fk on couponId ref couponId */ yield queryRunner.query(`ALTER TABLE "promo_code" DROP CONSTRAINT "promo_code(fk):couponId"`); /** * Add autogenerated column for fk */ yield queryRunner.query(`ALTER TABLE "promo_code" ADD "couponPromoCodeId" character varying(30)`); yield queryRunner.query(`ALTER TABLE "promo_code" ADD CONSTRAINT "promo_code(fk):couponPromoCodeId_promoCodeId" FOREIGN KEY ("couponPromoCodeId") REFERENCES "promo_code"("promoCodeId") ON DELETE NO ACTION ON UPDATE NO ACTION`); }); } } module.exports = couponPromo1692712498358;