@devx-commerce/plugin-loyalty
Version:
A starter for Medusa plugins.
20 lines • 2.25 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Migration20250814123545 = void 0;
const migrations_1 = require("@mikro-orm/migrations");
class Migration20250814123545 extends migrations_1.Migration {
async up() {
this.addSql(`alter table if exists "loyalty_referral" alter column "referral_code" type text using ("referral_code"::text);`);
this.addSql(`alter table if exists "loyalty_referral" alter column "referral_code" set default 'bdufkw';`);
this.addSql(`alter table if exists "loyalty_transaction" add column if not exists "order_display_id" integer null;`);
this.addSql(`alter table if exists "loyalty_transaction_history" add column if not exists "order_display_id" integer null;`);
}
async down() {
this.addSql(`alter table if exists "loyalty_referral" alter column "referral_code" type text using ("referral_code"::text);`);
this.addSql(`alter table if exists "loyalty_referral" alter column "referral_code" set default '7dg55h';`);
this.addSql(`alter table if exists "loyalty_transaction" drop column if exists "order_display_id";`);
this.addSql(`alter table if exists "loyalty_transaction_history" drop column if exists "order_display_id";`);
}
}
exports.Migration20250814123545 = Migration20250814123545;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWlncmF0aW9uMjAyNTA4MTQxMjM1NDUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvbW9kdWxlcy9sb3lhbHR5L21pZ3JhdGlvbnMvTWlncmF0aW9uMjAyNTA4MTQxMjM1NDUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsc0RBQWtEO0FBRWxELE1BQWEsdUJBQXdCLFNBQVEsc0JBQVM7SUFFM0MsS0FBSyxDQUFDLEVBQUU7UUFDZixJQUFJLENBQUMsTUFBTSxDQUFDLGdIQUFnSCxDQUFDLENBQUM7UUFDOUgsSUFBSSxDQUFDLE1BQU0sQ0FBQyw2RkFBNkYsQ0FBQyxDQUFDO1FBRTNHLElBQUksQ0FBQyxNQUFNLENBQUMsdUdBQXVHLENBQUMsQ0FBQztRQUVySCxJQUFJLENBQUMsTUFBTSxDQUFDLCtHQUErRyxDQUFDLENBQUM7SUFDL0gsQ0FBQztJQUVRLEtBQUssQ0FBQyxJQUFJO1FBQ2pCLElBQUksQ0FBQyxNQUFNLENBQUMsZ0hBQWdILENBQUMsQ0FBQztRQUM5SCxJQUFJLENBQUMsTUFBTSxDQUFDLDZGQUE2RixDQUFDLENBQUM7UUFFM0csSUFBSSxDQUFDLE1BQU0sQ0FBQyx1RkFBdUYsQ0FBQyxDQUFDO1FBRXJHLElBQUksQ0FBQyxNQUFNLENBQUMsK0ZBQStGLENBQUMsQ0FBQztJQUMvRyxDQUFDO0NBRUY7QUFwQkQsMERBb0JDIn0=