generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" } model Server { id String @id @default(cuid()) name String ipAddress String @unique description String? services Service[] createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } model Service { id String @id @default(cuid()) serverId String name String port Int endpoint String method String @default("POST") requestTemplate Json? notes String? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt server Server @relation(fields: [serverId], references: [id], onDelete: Cascade) @@unique([serverId, port, endpoint]) @@index([serverId]) }