add missing migration
This commit is contained in:
File diff suppressed because it is too large
Load Diff
26
src/database/migrations/Migration20251201055409.ts
Normal file
26
src/database/migrations/Migration20251201055409.ts
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
import { Migration } from "@mikro-orm/migrations";
|
||||||
|
|
||||||
|
export class Migration20251201055409 extends Migration {
|
||||||
|
override async up(): Promise<void> {
|
||||||
|
this.addSql(
|
||||||
|
`alter table "package" add column "slug" varchar(100) not null, add column "partner_id" varchar(30) not null;`,
|
||||||
|
);
|
||||||
|
this.addSql(
|
||||||
|
`alter table "package" add constraint "package_partner_id_foreign" foreign key ("partner_id") references "partner" ("id") on update cascade;`,
|
||||||
|
);
|
||||||
|
this.addSql(
|
||||||
|
`alter table "package" add constraint "package_slug_unique" unique ("slug");`,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
override async down(): Promise<void> {
|
||||||
|
this.addSql(
|
||||||
|
`alter table "package" drop constraint "package_partner_id_foreign";`,
|
||||||
|
);
|
||||||
|
|
||||||
|
this.addSql(`alter table "package" drop constraint "package_slug_unique";`);
|
||||||
|
this.addSql(
|
||||||
|
`alter table "package" drop column "slug", drop column "partner_id";`,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user