feat(core-flows,js-sdk,medusa,types): draft order delete (#12172)

This commit is contained in:
Frane Polić
2025-05-28 14:37:00 +02:00
committed by GitHub
parent 52eebcee6f
commit 9866baa852
11 changed files with 521 additions and 2 deletions
@@ -0,0 +1,21 @@
import { Migration } from "@mikro-orm/migrations"
export class Migration20250522181137 extends Migration {
override async up(): Promise<void> {
this.addSql(
`DELETE FROM "order_summary" WHERE "order_id" NOT IN (SELECT id FROM "order");`
)
this.addSql(`ALTER TABLE "order_summary"
ADD CONSTRAINT
"order_summary_order_id_foreign" FOREIGN KEY ("order_id") REFERENCES "order" ("id")
ON UPDATE CASCADE
ON DELETE CASCADE;`)
}
override async down(): Promise<void> {
this.addSql(
`ALTER TABLE "order_summary" DROP CONSTRAINT IF EXISTS "order_summary_order_id_foreign";`
)
}
}