generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" //TODO: Modifier l'url url = "postgresql://enkun:183d9ad665c9257703c2e0703f111d240266a56b33e10df04fb8c565e55e0b94@172.16.32.141:5432/enkun?schema=public" } model Calendar { id String @id @default(cuid()) name String color String @default("#0082c9") description String? userId String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt events Event[] @@index([userId]) } model Event { id String @id @default(cuid()) title String description String? start DateTime end DateTime location String? isAllDay Boolean @default(false) calendar Calendar @relation(fields: [calendarId], references: [id], onDelete: Cascade) calendarId String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt @@index([calendarId]) @@index([start, end]) }