From a412aef7acb03b2d9deabd7ba18388075ebd7cc0 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Mon, 28 Oct 2024 10:34:00 +0700 Subject: [PATCH] chore: update constraits --- .../20241028033351_update_constraints/migration.sql | 5 +++++ prisma/schema.prisma | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 prisma/migrations/20241028033351_update_constraints/migration.sql diff --git a/prisma/migrations/20241028033351_update_constraints/migration.sql b/prisma/migrations/20241028033351_update_constraints/migration.sql new file mode 100644 index 0000000..9e361cd --- /dev/null +++ b/prisma/migrations/20241028033351_update_constraints/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE "WorkflowTemplateStepUser" DROP CONSTRAINT "WorkflowTemplateStepUser_workflowTemplateStepId_fkey"; + +-- AddForeignKey +ALTER TABLE "WorkflowTemplateStepUser" ADD CONSTRAINT "WorkflowTemplateStepUser_workflowTemplateStepId_fkey" FOREIGN KEY ("workflowTemplateStepId") REFERENCES "WorkflowTemplateStep"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index a9e3bff..de0e16c 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -939,7 +939,7 @@ model WorkflowTemplateStepUser { userId String user User @relation(fields: [userId], references: [id]) - workflowTemplateStep WorkflowTemplateStep @relation(fields: [workflowTemplateStepId], references: [id]) + workflowTemplateStep WorkflowTemplateStep @relation(fields: [workflowTemplateStepId], references: [id], onDelete: Cascade) workflowTemplateStepId String @@id([userId, workflowTemplateStepId])