migration.sql 763 B

12345678910111213141516171819202122232425
  1. -- CreateTable
  2. CREATE TABLE "PageVisit" (
  3. "id" TEXT NOT NULL,
  4. "userId" TEXT,
  5. "sessionId" VARCHAR(255) NOT NULL,
  6. "path" VARCHAR(500) NOT NULL,
  7. "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  8. CONSTRAINT "PageVisit_pkey" PRIMARY KEY ("id")
  9. );
  10. -- CreateIndex
  11. CREATE INDEX "PageVisit_userId_idx" ON "PageVisit"("userId");
  12. -- CreateIndex
  13. CREATE INDEX "PageVisit_sessionId_idx" ON "PageVisit"("sessionId");
  14. -- CreateIndex
  15. CREATE INDEX "PageVisit_createdAt_idx" ON "PageVisit"("createdAt");
  16. -- CreateIndex
  17. CREATE INDEX "PageVisit_path_idx" ON "PageVisit"("path");
  18. -- AddForeignKey
  19. ALTER TABLE "PageVisit" ADD CONSTRAINT "PageVisit_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;