Enable Task creation (#688)

This commit is contained in:
Charles Bochet
2023-07-16 09:39:52 -07:00
committed by GitHub
parent 098cd038bd
commit 037628ab1d
126 changed files with 3032 additions and 253 deletions

View File

@ -0,0 +1,12 @@
-- CreateEnum
CREATE TYPE "ActivityType" AS ENUM ('Note', 'Task');
-- AlterTable
ALTER TABLE "comment_threads" ADD COLUMN "assigneeId" TEXT,
ADD COLUMN "completedAt" TIMESTAMP(3),
ADD COLUMN "dueAt" TIMESTAMP(3),
ADD COLUMN "reminderAt" TIMESTAMP(3),
ADD COLUMN "type" "ActivityType" NOT NULL DEFAULT 'Note';
-- AddForeignKey
ALTER TABLE "comment_threads" ADD CONSTRAINT "comment_threads_assigneeId_fkey" FOREIGN KEY ("assigneeId") REFERENCES "users"("id") ON DELETE SET NULL ON UPDATE CASCADE;