kopia lustrzana https://github.com/Stopka/fedisearch
Updated db schema
rodzic
d92e85c09f
commit
64871cc36d
|
@ -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
|
||||||
|
|
Ładowanie…
Reference in New Issue