Files
goumrah-api/src/database/migrations/Migration20260108142003.ts
ItsMalma 6e9624751e hmmm
2026-01-08 21:23:01 +07:00

30 lines
807 B
TypeScript

import { Migration } from "@mikro-orm/migrations";
export class Migration20260108142003 extends Migration {
override async up(): Promise<void> {
const knex = this.getKnex();
await knex.schema.alterTable("order", (table) => {
table.dropForeign("package_id", "order_package_id_foreign");
table
.foreign("package_id", "order_package_id_foreign")
.references("package_detail.id")
.onUpdate("NO ACTION")
.onDelete("CASCADE");
});
}
override async down(): Promise<void> {
const knex = this.getKnex();
await knex.schema.alterTable("order", (table) => {
table.dropForeign("package_id", "order_package_id_foreign");
table
.foreign("package_id", "order_package_id_foreign")
.references("package.id")
.onUpdate("NO ACTION")
.onDelete("CASCADE");
});
}
}