try to fix order migration again

This commit is contained in:
ItsMalma
2026-01-08 21:21:55 +07:00
parent d5a153702d
commit 1a3a0be78d

View File

@@ -0,0 +1,29 @@
import { Migration } from "@mikro-orm/migrations";
export class Migration20260108142003 extends Migration {
override async up(): Promise<void> {
const knex = this.getKnex();
await knex.schema.createTable("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.createTable("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");
});
}
}