From fec6bd8c75ae6c99e1ca861c85053c03e27ecae4 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Tue, 5 Nov 2024 19:39:55 +0700 Subject: [PATCH] chore: migration --- .../migration.sql | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 prisma/migrations/20241105122953_add_institution/migration.sql diff --git a/prisma/migrations/20241105122953_add_institution/migration.sql b/prisma/migrations/20241105122953_add_institution/migration.sql new file mode 100644 index 0000000..7b363b7 --- /dev/null +++ b/prisma/migrations/20241105122953_add_institution/migration.sql @@ -0,0 +1,27 @@ +-- CreateTable +CREATE TABLE "Institution" ( + "id" TEXT NOT NULL, + "name" TEXT NOT NULL, + "address" TEXT NOT NULL, + "addressEN" TEXT NOT NULL, + "soi" TEXT, + "soiEN" TEXT, + "moo" TEXT, + "mooEN" TEXT, + "street" TEXT, + "streetEN" TEXT, + "provinceId" TEXT NOT NULL, + "districtId" TEXT NOT NULL, + "subDistrictId" TEXT NOT NULL, + + CONSTRAINT "Institution_pkey" PRIMARY KEY ("id") +); + +-- AddForeignKey +ALTER TABLE "Institution" ADD CONSTRAINT "Institution_provinceId_fkey" FOREIGN KEY ("provinceId") REFERENCES "Province"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Institution" ADD CONSTRAINT "Institution_districtId_fkey" FOREIGN KEY ("districtId") REFERENCES "District"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Institution" ADD CONSTRAINT "Institution_subDistrictId_fkey" FOREIGN KEY ("subDistrictId") REFERENCES "SubDistrict"("id") ON DELETE CASCADE ON UPDATE CASCADE;