Skip to content

Commit 00b3d91

Browse files
committed
feat(database): add article summary
1 parent 0ad445a commit 00b3d91

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-- CreateTable
2+
CREATE TABLE "ArticleCopra" (
3+
"articleId" TEXT NOT NULL,
4+
"summary" TEXT,
5+
"tags" JSONB,
6+
7+
CONSTRAINT "ArticleCopra_pkey" PRIMARY KEY ("articleId")
8+
);
9+
10+
-- AddForeignKey
11+
ALTER TABLE "ArticleCopra" ADD CONSTRAINT "ArticleCopra_articleId_fkey" FOREIGN KEY ("articleId") REFERENCES "Article"("lid") ON DELETE RESTRICT ON UPDATE CASCADE;

packages/database/prisma/models/article.prisma

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ model Article {
1313
snapshots ArticleSnapshot[]
1414
replies ArticleReply[]
1515
16+
copra ArticleCopra?
17+
1618
@@index([time])
1719
@@index([authorId])
1820
@@index([upvote(sort: Desc)])
@@ -68,3 +70,11 @@ model ArticleReply {
6870
@@index([authorId])
6971
@@index([time])
7072
}
73+
74+
model ArticleCopra {
75+
article Article @relation(fields: [articleId], references: [lid])
76+
articleId String @id
77+
78+
summary String? @db.Text
79+
tags Json?
80+
}

0 commit comments

Comments
 (0)