This commit is contained in:
@@ -804,18 +804,22 @@ model KnowledgeLink {
|
||||
sourceId String @map("source_id") @db.Uuid
|
||||
source KnowledgeEntry @relation("SourceEntry", fields: [sourceId], references: [id], onDelete: Cascade)
|
||||
|
||||
targetId String @map("target_id") @db.Uuid
|
||||
target KnowledgeEntry @relation("TargetEntry", fields: [targetId], references: [id], onDelete: Cascade)
|
||||
targetId String? @map("target_id") @db.Uuid
|
||||
target KnowledgeEntry? @relation("TargetEntry", fields: [targetId], references: [id], onDelete: Cascade)
|
||||
|
||||
// Link metadata
|
||||
linkText String @map("link_text")
|
||||
context String?
|
||||
linkText String @map("link_text")
|
||||
displayText String @map("display_text")
|
||||
positionStart Int @map("position_start")
|
||||
positionEnd Int @map("position_end")
|
||||
resolved Boolean @default(false)
|
||||
context String?
|
||||
|
||||
createdAt DateTime @default(now()) @map("created_at") @db.Timestamptz
|
||||
|
||||
@@unique([sourceId, targetId])
|
||||
@@index([sourceId])
|
||||
@@index([targetId])
|
||||
@@index([sourceId, resolved])
|
||||
@@map("knowledge_links")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user