import { Migration } from '@mikro-orm/migrations'; export class Migration20260704120000_AddShopBackgroundFields extends Migration { override async up(): Promise { this.addSql(`alter table "shops" add column "bg_type" varchar(255) null;`); this.addSql(`alter table "shops" add column "bg_url" varchar(255) null;`); this.addSql(`alter table "shops" add column "bg_opacity" varchar(255) null;`); this.addSql(`alter table "shops" add column "bg_blur" varchar(255) null;`); this.addSql(`alter table "shops" add column "bg_overlay" varchar(255) null;`); } override async down(): Promise { this.addSql(`alter table "shops" drop column "bg_overlay";`); this.addSql(`alter table "shops" drop column "bg_blur";`); this.addSql(`alter table "shops" drop column "bg_opacity";`); this.addSql(`alter table "shops" drop column "bg_url";`); this.addSql(`alter table "shops" drop column "bg_type";`); } }