muitas melhorias pra descrever

This commit is contained in:
Rodrigo Bertoldo de Sousa Martins committed 2026-09-11 12:54:25 -03:00
1 parent 89b08a19ef
commit c8fba4d240
21 files changed
+971 -17

No files matched your search

@@ -0,0 +1,36 @@
-- CreateTable
CREATE TABLE "page_visits" (
"id" TEXT NOT NULL,
"path" TEXT NOT NULL,
"system" TEXT,
"ip" TEXT NOT NULL,
"port" INTEGER,
"country" TEXT,
"city" TEXT,
"userAgent" TEXT,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "page_visits_pkey" PRIMARY KEY ("id")
);
-- CreateTable
CREATE TABLE "feedback" (
"id" TEXT NOT NULL,
"message" TEXT NOT NULL,
"email" TEXT,
"rating" INTEGER,
"page" TEXT,
"ip" TEXT,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "feedback_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE INDEX "page_visits_createdAt_idx" ON "page_visits"("createdAt");
-- CreateIndex
CREATE INDEX "page_visits_system_idx" ON "page_visits"("system");
-- CreateIndex
CREATE INDEX "feedback_createdAt_idx" ON "feedback"("createdAt");
+29
View File
@@ -40,6 +40,35 @@ model Structure {
@@map("structures")
}
model PageVisit {
id String @id @default(cuid())
path String
system String?
ip String
port Int?
country String?
city String?
userAgent String?
createdAt DateTime @default(now())
@@index([createdAt])
@@index([system])
@@map("page_visits")
}
model Feedback {
id String @id @default(cuid())
message String
email String?
rating Int?
page String?
ip String?
createdAt DateTime @default(now())
@@index([createdAt])
@@map("feedback")
}
model QuizCard {
id String @id @default(cuid())
structureId String @unique