generator client { provider = "prisma-client-js" output = "../generated/prisma" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } enum Role { USER ADMIN SUPER_ADMIN } model User { id String @id @default(uuid()) name String email String @unique password String role Role @default(USER) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt sessions Session[] @@map("user") } model Session { id String @id @default(uuid()) token String @unique userId String expiresAt DateTime createdAt DateTime @default(now()) user User @relation(fields: [userId], references: [id], onDelete: Cascade) @@index([token]) @@map("session") }