add interactions to comments
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
Do-raa
2024-12-23 15:44:36 +01:00
parent 6d6d70295d
commit e24b3e1955
22 changed files with 3963 additions and 3410 deletions

View File

@@ -8,14 +8,25 @@ datasource db {
}
model Article {
id String @id @default(uuid())
id String @id @default(uuid())
title String
description String
likes Int @default(0)
dislikes Int @default(0)
comments String[] @default([])
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
likes Int @default(0)
dislikes Int @default(0)
comments Comment[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model Comment {
id String @id @default(uuid())
content String
likes Int @default(0)
dislikes Int @default(0)
articleId String // Foreign key for the related article
article Article @relation(fields: [articleId], references: [id]) // Define relationship
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model Charte {