From f2c1e844906404ffdb5a64e7bbb109fb1a101b87 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 24 Dec 2024 18:11:44 +0700 Subject: [PATCH] chore: migration --- .../migration.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 prisma/migrations/20241224111131_add_task_product_record_for_price_data/migration.sql diff --git a/prisma/migrations/20241224111131_add_task_product_record_for_price_data/migration.sql b/prisma/migrations/20241224111131_add_task_product_record_for_price_data/migration.sql new file mode 100644 index 0000000..4ad35c3 --- /dev/null +++ b/prisma/migrations/20241224111131_add_task_product_record_for_price_data/migration.sql @@ -0,0 +1,14 @@ +-- CreateTable +CREATE TABLE "TaskProduct" ( + "taskOrderId" TEXT NOT NULL, + "productId" TEXT NOT NULL, + "discount" DOUBLE PRECISION, + + CONSTRAINT "TaskProduct_pkey" PRIMARY KEY ("taskOrderId","productId") +); + +-- AddForeignKey +ALTER TABLE "TaskProduct" ADD CONSTRAINT "TaskProduct_taskOrderId_fkey" FOREIGN KEY ("taskOrderId") REFERENCES "TaskOrder"("id") ON DELETE RESTRICT ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "TaskProduct" ADD CONSTRAINT "TaskProduct_productId_fkey" FOREIGN KEY ("productId") REFERENCES "Product"("id") ON DELETE RESTRICT ON UPDATE CASCADE;