From 614da2e4524295d5f3d16bcf82ac889e46bb9f57 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Fri, 27 Dec 2024 09:31:49 +0700 Subject: [PATCH] chore: migration --- .../migration.sql | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 prisma/migrations/20241227023039_update_constraints/migration.sql diff --git a/prisma/migrations/20241227023039_update_constraints/migration.sql b/prisma/migrations/20241227023039_update_constraints/migration.sql new file mode 100644 index 0000000..7ae65d6 --- /dev/null +++ b/prisma/migrations/20241227023039_update_constraints/migration.sql @@ -0,0 +1,38 @@ +-- DropForeignKey +ALTER TABLE "RequestWorkStepStatus" DROP CONSTRAINT "RequestWorkStepStatus_requestWorkId_fkey"; + +-- DropForeignKey +ALTER TABLE "Task" DROP CONSTRAINT "Task_taskOrderId_fkey"; + +-- DropForeignKey +ALTER TABLE "TaskOrder" DROP CONSTRAINT "TaskOrder_createdByUserId_fkey"; + +-- DropForeignKey +ALTER TABLE "TaskProduct" DROP CONSTRAINT "TaskProduct_taskOrderId_fkey"; + +-- DropForeignKey +ALTER TABLE "UserTask" DROP CONSTRAINT "UserTask_taskOrderId_fkey"; + +-- DropForeignKey +ALTER TABLE "UserTask" DROP CONSTRAINT "UserTask_userId_fkey"; + +-- AlterTable +ALTER TABLE "TaskOrder" ALTER COLUMN "createdByUserId" DROP NOT NULL; + +-- AddForeignKey +ALTER TABLE "RequestWorkStepStatus" ADD CONSTRAINT "RequestWorkStepStatus_requestWorkId_fkey" FOREIGN KEY ("requestWorkId") REFERENCES "RequestWork"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Task" ADD CONSTRAINT "Task_taskOrderId_fkey" FOREIGN KEY ("taskOrderId") REFERENCES "TaskOrder"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "TaskProduct" ADD CONSTRAINT "TaskProduct_taskOrderId_fkey" FOREIGN KEY ("taskOrderId") REFERENCES "TaskOrder"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "TaskOrder" ADD CONSTRAINT "TaskOrder_createdByUserId_fkey" FOREIGN KEY ("createdByUserId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "UserTask" ADD CONSTRAINT "UserTask_taskOrderId_fkey" FOREIGN KEY ("taskOrderId") REFERENCES "TaskOrder"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "UserTask" ADD CONSTRAINT "UserTask_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;