From 65d42577d4ee8cf9577e27c0f1732fcc38b8db23 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:05:50 +0700 Subject: [PATCH] chore: migration --- .../migration.sql | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 prisma/migrations/20241211044305_revert_redo_variant/migration.sql diff --git a/prisma/migrations/20241211044305_revert_redo_variant/migration.sql b/prisma/migrations/20241211044305_revert_redo_variant/migration.sql new file mode 100644 index 0000000..b9f9ceb --- /dev/null +++ b/prisma/migrations/20241211044305_revert_redo_variant/migration.sql @@ -0,0 +1,20 @@ +/* + Warnings: + + - The values [RedoCurrent,RedoOther] on the enum `TaskStatus` will be removed. If these variants are still used in the database, this will fail. + +*/ +-- AlterEnum +BEGIN; +CREATE TYPE "TaskStatus_new" AS ENUM ('Pending', 'InProgress', 'Success', 'Failed', 'Redo', 'Validate', 'Complete', 'Canceled'); +ALTER TABLE "Task" ALTER COLUMN "taskStatus" DROP DEFAULT; +ALTER TABLE "Task" ALTER COLUMN "taskStatus" TYPE "TaskStatus_new" USING ("taskStatus"::text::"TaskStatus_new"); +ALTER TYPE "TaskStatus" RENAME TO "TaskStatus_old"; +ALTER TYPE "TaskStatus_new" RENAME TO "TaskStatus"; +DROP TYPE "TaskStatus_old"; +ALTER TABLE "Task" ALTER COLUMN "taskStatus" SET DEFAULT 'Pending'; +COMMIT; + +-- AlterTable +ALTER TABLE "Task" ADD COLUMN "failedComment" TEXT, +ADD COLUMN "failedType" TEXT;