From e80e333eed5d629163e90b271b2ea33fa19d222c Mon Sep 17 00:00:00 2001 From: nico Date: Tue, 14 Apr 2026 11:58:08 +0800 Subject: [PATCH] fix(migration): move JenisMigrasi enum creation before MigrasiPenduduk table Enum must be created before it's used in CREATE TABLE. This fixes P3018 error on staging where JenisMigrasi type does not exist. Co-authored-by: Qwen-Coder --- .../20260413170000_add_kependudukan_tables/migration.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prisma/migrations/20260413170000_add_kependudukan_tables/migration.sql b/prisma/migrations/20260413170000_add_kependudukan_tables/migration.sql index 6b7108df..42aa9245 100644 --- a/prisma/migrations/20260413170000_add_kependudukan_tables/migration.sql +++ b/prisma/migrations/20260413170000_add_kependudukan_tables/migration.sql @@ -1,3 +1,6 @@ +-- CreateEnum +CREATE TYPE "JenisMigrasi" AS ENUM ('MASUK', 'KELUAR'); + -- CreateTable CREATE TABLE "DataBanjar" ( "id" TEXT NOT NULL, @@ -107,6 +110,3 @@ CREATE INDEX "DinamikaPenduduk_isActive_idx" ON "DinamikaPenduduk"("isActive"); -- CreateIndex CREATE UNIQUE INDEX "DinamikaPenduduk_tahun_key" ON "DinamikaPenduduk"("tahun"); - --- CreateEnum -CREATE TYPE "JenisMigrasi" AS ENUM ('MASUK', 'KELUAR');