generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } model Document { id String @id @default(cuid()) title String content String @db.Text createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } model File { id String @id @default(cuid()) name String type String // "file" or "folder" content String? @db.Text createdAt DateTime @default(now()) updatedAt DateTime @updatedAt parentId String? parent File? @relation("FileToFile", fields: [parentId], references: [id], onDelete: Cascade) children File[] @relation("FileToFile") }