Добавил управление пользователями в чатах

This commit is contained in:
Artem VV 2023-05-25 01:19:13 +07:00
parent 5ebb8ff2ea
commit 7a468a6337
13 changed files with 399 additions and 28 deletions

View file

@ -75,8 +75,8 @@ model chat_message {
id String @id @default(uuid())
text String
user users @relation(fields: [userId], references: [id])
chat chat @relation(fields: [chatId], references: [id])
user users @relation(fields: [userId], references: [id], onDelete: Cascade)
chat chat @relation(fields: [chatId], references: [id], onDelete: Cascade)
sendAt DateTime @default(now())
@ -85,10 +85,11 @@ model chat_message {
}
model user_in_chat {
id Int @id @default(autoincrement())
chatId String
userId Int
id Int @id @default(autoincrement())
chatId String
userId Int
creator Boolean @default(false)
chat chat @relation(fields: [chatId], references: [id])
user users @relation(fields: [userId], references: [id])
chat chat @relation(fields: [chatId], references: [id], onDelete: Cascade)
user users @relation(fields: [userId], references: [id], onDelete: Cascade)
}