import { Migration } from '@mikro-orm/migrations'; export class Migration20260607075945_addIndexToCatalogue extends Migration { override async up(): Promise { this.addSql(`create index "catalogue_slug_index" on "catalogue" ("slug");`); this.addSql(`create index "catalogue_business_id_id_index" on "catalogue" ("business_id");`); this.addSql(`create unique index "catalogue_business_id_id_slug_unique" on "catalogue" ("business_id", slug);`); } override async down(): Promise { this.addSql(`drop index "catalogue_slug_index";`); this.addSql(`drop index "catalogue_business_id_id_index";`); this.addSql(`drop index "catalogue_business_id_id_slug_unique";`); } }