chore: migration

This commit is contained in:
Methapon2001 2024-12-11 12:05:50 +07:00
parent 7d2e5c5933
commit 65d42577d4

View file

@ -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;