generator client { provider = "prisma-client-js" } datasource db { provider = "postgresql" url = env("DATABASE_URL") } model Article { id Int @id @default(autoincrement()) name String @unique title String @unique markdown String contentTableEntries ContentTableEntry[] categoryId Int category Category @relation(fields: [categoryId], references: [id]) typeId Int type ArticleType @relation(fields: [typeId], references: [id]) dateCreated DateTime @default(now()) dateUpdated DateTime @default(now()) } model ContentTableEntry { id Int @id @default(autoincrement()) title String anchor String orderIndex Int articleId Int article Article @relation(fields: [articleId], references: [id]) dateCreated DateTime @default(now()) dateUpdated DateTime @default(now()) } model Category { id Int @id @default(autoincrement()) name String @unique color String @unique svg String @default("") Article Article[] dateCreated DateTime @default(now()) dateUpdated DateTime @default(now()) } model ArticleType { id Int @id @default(autoincrement()) name String @unique Article Article[] dateCreated DateTime @default(now()) dateUpdated DateTime @default(now()) }