From e22da02e601ab7c2faddb666981233786cf9f550 Mon Sep 17 00:00:00 2001 From: adrien2p Date: Fri, 15 Sep 2023 12:13:27 +0200 Subject: [PATCH] fix(medusa): Money amount detached migration --- ...3518123-drop_money_amount_constraints_for_pricing_module.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/medusa/src/migrations/1692953518123-drop_money_amount_constraints_for_pricing_module.ts b/packages/medusa/src/migrations/1692953518123-drop_money_amount_constraints_for_pricing_module.ts index e9c622bcb87e1..dad775b78e24d 100644 --- a/packages/medusa/src/migrations/1692953518123-drop_money_amount_constraints_for_pricing_module.ts +++ b/packages/medusa/src/migrations/1692953518123-drop_money_amount_constraints_for_pricing_module.ts @@ -35,7 +35,7 @@ export class dropMoneyAmountConstraintsForPricingModule1692953518123 DROP INDEX IF EXISTS "idx_product_variant_money_amount_money_amount_id_unique"; DROP INDEX IF EXISTS "idx_product_variant_money_amount_variant_id"; - ALTER TABLE "product_variant_money_amount" ADD COLUMN IF NOT EXISTS "variant_id"; + ALTER TABLE "money_amount" ADD COLUMN IF NOT EXISTS "variant_id" text; UPDATE "money_amount" SET "variant_id" = "product_variant_money_amount"."variant_id" FROM "product_variant_money_amount" @@ -44,6 +44,7 @@ export class dropMoneyAmountConstraintsForPricingModule1692953518123 DROP TABLE IF EXISTS "product_variant_money_amount"; CREATE INDEX IF NOT EXISTS idx_product_variant_money_amount_id ON money_amount (variant_id); + ALTER TABLE "money_amount" ADD CONSTRAINT "FK_17a06d728e4cfbc5bd2ddb70af0" FOREIGN KEY ("variant_id") REFERENCES "product_variant"("id") ON DELETE NO ACTION ON UPDATE NO ACTION; ` ) }