medusa-variant-images-updated
Version:
A variant images plugin for Medusa V2.
22 lines • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Migration202507041201 = void 0;
const migrations_1 = require("@mikro-orm/migrations");
class Migration202507041201 extends migrations_1.Migration {
async up() {
// Drop the old id column if it exists and is not integer autoincrement, then add a new one
// This is a safe way for Postgres, but you may need to adjust for your DB
this.addSql(`
ALTER TABLE "variant_images" DROP CONSTRAINT IF EXISTS "variant_images_pkey";
ALTER TABLE "variant_images" DROP COLUMN IF EXISTS "id";
ALTER TABLE "variant_images" ADD COLUMN "id" SERIAL PRIMARY KEY;
`);
}
async down() {
// Revert to a text id (if needed)
this.addSql('ALTER TABLE "variant_images" DROP COLUMN IF EXISTS "id";');
this.addSql('ALTER TABLE "variant_images" ADD COLUMN "id" text PRIMARY KEY;');
}
}
exports.Migration202507041201 = Migration202507041201;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWlncmF0aW9uMjAyNTA3MDQxMjAxLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL21vZHVsZXMvdmFyaWFudC1pbWFnZXMtc2V0dGluZ3MvbWlncmF0aW9ucy9NaWdyYXRpb24yMDI1MDcwNDEyMDEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsc0RBQWtEO0FBRWxELE1BQWEscUJBQXNCLFNBQVEsc0JBQVM7SUFDbEQsS0FBSyxDQUFDLEVBQUU7UUFDTiwyRkFBMkY7UUFDM0YsMEVBQTBFO1FBQzFFLElBQUksQ0FBQyxNQUFNLENBQUM7Ozs7S0FJWCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQsS0FBSyxDQUFDLElBQUk7UUFDUixrQ0FBa0M7UUFDbEMsSUFBSSxDQUFDLE1BQU0sQ0FBQywwREFBMEQsQ0FBQyxDQUFDO1FBQ3hFLElBQUksQ0FBQyxNQUFNLENBQUMsZ0VBQWdFLENBQUMsQ0FBQztJQUNoRixDQUFDO0NBQ0Y7QUFoQkQsc0RBZ0JDIn0=