fix(migration): delete invalid PasarDesa rows before FK constraint - bump to 0.1.29

This commit is contained in:
2026-04-27 14:54:53 +08:00
parent cfe06137d8
commit f48b982b3c
2 changed files with 7 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "desa-darmasaba",
"version": "0.1.28",
"version": "0.1.29",
"private": true,
"scripts": {
"dev": "next dev",

View File

@@ -58,6 +58,12 @@ END $$;
-- DropTable (idempotent)
DROP TABLE IF EXISTS "ProdukUmkm";
-- Clean up rows with invalid umkmId (empty string) before adding FK constraint
DELETE FROM "PenjualanProduk" WHERE "produkId" IN (
SELECT id FROM "PasarDesa" WHERE "umkmId" = '' OR "umkmId" NOT IN (SELECT id FROM "Umkm")
);
DELETE FROM "PasarDesa" WHERE "umkmId" = '' OR "umkmId" NOT IN (SELECT id FROM "Umkm");
-- AddForeignKey (idempotent)
DO $$
BEGIN