generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" url = env("POSTGRES_URL") directUrl = env("POSTGRES_URL_NON_POOLING") } model User { id Int @id @default(autoincrement()) email String @unique name String? password String role Role @default(USER) adts Adt[] // favoriteAdts Adt[] createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } model Adt { id Int @id @default(autoincrement()) title String description String? price String? location String? image String? status Status @default(CHECKING) user User @relation(fields: [userId], references: [id]) userId Int categories Category[] createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } model Category { id Int @id @default(autoincrement()) name String adts Adt[] } enum Role { USER ADMIN } enum Status { CHECKING PUBLISHED CLOSED }