@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
36 lines (32 loc) • 2.01 kB
JavaScript
'use strict';
var tslib = require('tslib');
class createdFields1687121988009 {
constructor() {
this.name = 'createdFields1687121988009';
}
up(queryRunner) {
return tslib.__awaiter(this, void 0, void 0, function* () {
yield queryRunner.query(`ALTER TABLE "customer" ADD "createdAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "customer" ADD "updatedAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "product" ADD "createdAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "product" ADD "updatedAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "price" ADD "createdAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "price" ADD "updatedAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "transaction" ADD "createdAt" TIMESTAMP NOT NULL DEFAULT now()`);
yield queryRunner.query(`ALTER TABLE "transaction" ADD "updatedAt" TIMESTAMP NOT NULL DEFAULT now()`);
});
}
down(queryRunner) {
return tslib.__awaiter(this, void 0, void 0, function* () {
yield queryRunner.query(`ALTER TABLE "customer" DROP COLUMN "updatedAt"`);
yield queryRunner.query(`ALTER TABLE "customer" DROP COLUMN "createdAt"`);
yield queryRunner.query(`ALTER TABLE "transaction" DROP COLUMN "updatedAt"`);
yield queryRunner.query(`ALTER TABLE "transaction" DROP COLUMN "createdAt"`);
yield queryRunner.query(`ALTER TABLE "price" DROP COLUMN "updatedAt"`);
yield queryRunner.query(`ALTER TABLE "price" DROP COLUMN "createdAt"`);
yield queryRunner.query(`ALTER TABLE "product" DROP COLUMN "updatedAt"`);
yield queryRunner.query(`ALTER TABLE "product" DROP COLUMN "createdAt"`);
});
}
}
module.exports = createdFields1687121988009;