mirror of
https://github.com/documenso/documenso.git
synced 2025-11-10 04:22:32 +10:00
feat: add prisma schema for document meta
This commit is contained in:
@ -0,0 +1,14 @@
|
|||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "Document" ADD COLUMN "documentMetaId" TEXT;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "DocumentMeta" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"customEmailSubject" TEXT,
|
||||||
|
"customEmailBody" TEXT,
|
||||||
|
|
||||||
|
CONSTRAINT "DocumentMeta_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "Document" ADD CONSTRAINT "Document_documentMetaId_fkey" FOREIGN KEY ("documentMetaId") REFERENCES "DocumentMeta"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||||
@ -113,6 +113,9 @@ model Document {
|
|||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @default(now()) @updatedAt
|
updatedAt DateTime @default(now()) @updatedAt
|
||||||
|
|
||||||
|
documentMetaId String?
|
||||||
|
DocumentMeta DocumentMeta? @relation(fields: [documentMetaId], references: [id], onDelete: Cascade)
|
||||||
|
|
||||||
@@unique([documentDataId])
|
@@unique([documentDataId])
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -130,6 +133,13 @@ model DocumentData {
|
|||||||
Document Document?
|
Document Document?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
model DocumentMeta {
|
||||||
|
id String @id @default(cuid())
|
||||||
|
customEmailSubject String?
|
||||||
|
customEmailBody String?
|
||||||
|
Document Document[]
|
||||||
|
}
|
||||||
|
|
||||||
enum ReadStatus {
|
enum ReadStatus {
|
||||||
NOT_OPENED
|
NOT_OPENED
|
||||||
OPENED
|
OPENED
|
||||||
|
|||||||
Reference in New Issue
Block a user