Updated db schema

main
Štěpán Škorpil 2022-04-17 14:04:42 +02:00
rodzic d92e85c09f
commit 64871cc36d
1 zmienionych plików z 6 dodań i 6 usunięć

Wyświetl plik

@ -5,7 +5,7 @@ datasource db {
generator client {
provider = "prisma-client-js"
previewFeatures = ["extendedIndexes","fullTextSearch"]
previewFeatures = ["extendedIndexes","fullTextSearch","referentialActions"]
}
model Tag {
@ -17,16 +17,16 @@ model Tag {
model Email {
id String @id @default(uuid()) @db.Uuid
address String
feed Feed @relation(fields: [feedId], references: [id])
feed Feed @relation(fields: [feedId], references: [id], onDelete: Cascade)
feedId String @db.Uuid
@@index([address])
}
model FeedToTag {
feed Feed @relation(fields: [feedId], references: [id])
feed Feed @relation(fields: [feedId], references: [id], onDelete: Cascade)
feedId String @db.Uuid
tag Tag @relation(fields: [tagId], references: [id])
tag Tag @relation(fields: [tagId], references: [id], onDelete: Cascade)
tagId String @db.Uuid
@@id([feedId, tagId])
@ -36,7 +36,7 @@ model Field {
id String @id @default(uuid()) @db.Uuid
name String
value String
feed Feed @relation(fields: [feedId], references: [id])
feed Feed @relation(fields: [feedId], references: [id], onDelete: Cascade)
feedId String @db.Uuid
@@index([name])
@ -50,7 +50,7 @@ enum FeedType{
model Feed {
id String @id @default(uuid()) @db.Uuid
node Node @relation(fields: [nodeId], references: [id])
node Node @relation(fields: [nodeId], references: [id], onDelete: Cascade)
nodeId String @db.Uuid
foundAt DateTime @default(now())
refreshedAt DateTime @updatedAt