From 89fe216a258916911aaf55db390087dfaa4eb548 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Thu, 7 Nov 2024 14:01:07 +0700 Subject: [PATCH] chore: migration --- .../20241107070023_add_relation/migration.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 prisma/migrations/20241107070023_add_relation/migration.sql diff --git a/prisma/migrations/20241107070023_add_relation/migration.sql b/prisma/migrations/20241107070023_add_relation/migration.sql new file mode 100644 index 0000000..9fa6b38 --- /dev/null +++ b/prisma/migrations/20241107070023_add_relation/migration.sql @@ -0,0 +1,17 @@ +-- DropForeignKey +ALTER TABLE "WorkflowTemplateStep" DROP CONSTRAINT "WorkflowTemplateStep_workflowTemplateId_fkey"; + +-- CreateTable +CREATE TABLE "WorkflowTemplateStepInstitution" ( + "id" TEXT NOT NULL, + "group" TEXT NOT NULL, + "workflowTemplateStepId" TEXT NOT NULL, + + CONSTRAINT "WorkflowTemplateStepInstitution_pkey" PRIMARY KEY ("id") +); + +-- AddForeignKey +ALTER TABLE "WorkflowTemplateStepInstitution" ADD CONSTRAINT "WorkflowTemplateStepInstitution_workflowTemplateStepId_fkey" FOREIGN KEY ("workflowTemplateStepId") REFERENCES "WorkflowTemplateStep"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "WorkflowTemplateStep" ADD CONSTRAINT "WorkflowTemplateStep_workflowTemplateId_fkey" FOREIGN KEY ("workflowTemplateId") REFERENCES "WorkflowTemplate"("id") ON DELETE CASCADE ON UPDATE CASCADE;