-- CreateTable CREATE TABLE "PageVisit" ( "id" TEXT NOT NULL, "userId" TEXT, "sessionId" VARCHAR(255) NOT NULL, "path" VARCHAR(500) NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "PageVisit_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE INDEX "PageVisit_userId_idx" ON "PageVisit"("userId"); -- CreateIndex CREATE INDEX "PageVisit_sessionId_idx" ON "PageVisit"("sessionId"); -- CreateIndex CREATE INDEX "PageVisit_createdAt_idx" ON "PageVisit"("createdAt"); -- CreateIndex CREATE INDEX "PageVisit_path_idx" ON "PageVisit"("path"); -- AddForeignKey ALTER TABLE "PageVisit" ADD CONSTRAINT "PageVisit_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;