generator client { provider = "prisma-client-js" output = "../.generated.prisma" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } model User { id Int @id @default(autoincrement()) display_name String email String @unique password_hash String tasks Task[] created_at DateTime @default(now()) updated_at DateTime @updatedAt } model Task { id Int @id @default(autoincrement()) userId Int user User @relation(fields: [userId], references: [id]) checked Boolean @default(false) checked_at DateTime? content String parentId Int? parent Task? @relation("Subtasks", fields: [parentId], references: [id]) subtasks Task[] @relation("Subtasks") created_at DateTime @default(now()) updated_at DateTime @updatedAt }