-- CreateTable CREATE TABLE "Comment" ( "id" TEXT NOT NULL, "content" TEXT NOT NULL, "pollId" TEXT NOT NULL, "authorName" TEXT NOT NULL, "userId" TEXT, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "Comment_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE UNIQUE INDEX "Comment_id_pollId_key" ON "Comment"("id", "pollId"); -- AddForeignKey ALTER TABLE "Comment" ADD CONSTRAINT "Comment_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "Comment" ADD CONSTRAINT "Comment_pollId_fkey" FOREIGN KEY ("pollId") REFERENCES "Poll"("urlId") ON DELETE RESTRICT ON UPDATE CASCADE;