-- CreateTable CREATE TABLE "Message" ( "id" TEXT NOT NULL, "text" TEXT NOT NULL, "editHistory" TEXT[], "edited" BOOLEAN NOT NULL, "userId" TEXT NOT NULL, "channelId" TEXT NOT NULL, "creationDate" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "Message_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE UNIQUE INDEX "Message_id_key" ON "Message"("id"); -- AddForeignKey ALTER TABLE "Message" ADD CONSTRAINT "Message_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "Message" ADD CONSTRAINT "Message_channelId_fkey" FOREIGN KEY ("channelId") REFERENCES "Channel"("id") ON DELETE CASCADE ON UPDATE CASCADE;