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