From 3172e6e2101642aa294cf963fe97a1b3a4f2eab9 Mon Sep 17 00:00:00 2001 From: Gram Liu Date: Tue, 28 Nov 2023 20:47:36 -0800 Subject: [PATCH] Create unique index for (repositoryId, canvasPageId) --- packages/database/prisma/schema.prisma | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/database/prisma/schema.prisma b/packages/database/prisma/schema.prisma index e42828f..9e80b18 100644 --- a/packages/database/prisma/schema.prisma +++ b/packages/database/prisma/schema.prisma @@ -25,9 +25,9 @@ model Repository { } model Page { - id String @id @map("_id") + id String @id @map("_id") canvasPageId String - + repositoryId String repository Repository @relation(fields: [repositoryId], references: [id]) @@ -37,4 +37,6 @@ model Page { createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + + @@unique([repositoryId, canvasPageId]) }