feat(site): add document support
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
-- Add optional site relation to documents
|
||||
ALTER TABLE "documents"
|
||||
ADD COLUMN "siteId" TEXT;
|
||||
|
||||
ALTER TABLE "documents"
|
||||
ADD CONSTRAINT "documents_siteId_fkey"
|
||||
FOREIGN KEY ("siteId") REFERENCES "sites"("id")
|
||||
ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
@@ -24,6 +24,7 @@ model Site {
|
||||
|
||||
// Relations
|
||||
machines Machine[]
|
||||
documents Document[] @relation("SiteDocuments")
|
||||
|
||||
@@map("sites")
|
||||
}
|
||||
@@ -175,6 +176,9 @@ model Document {
|
||||
pieceId String?
|
||||
piece Piece? @relation("PieceDocuments", fields: [pieceId], references: [id], onDelete: Cascade)
|
||||
|
||||
siteId String?
|
||||
site Site? @relation("SiteDocuments", fields: [siteId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@map("documents")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user