From 27b66e6d345a5d02c09f2a9d383947c2ad1539a9 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Mon, 16 Mar 2026 22:45:13 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=97=83=EF=B8=8F=20db:=20update=20schema?= =?UTF-8?q?=20to=20match=20new=20banner=20logic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prisma/schema.prisma | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index a19bb18..f91c2c2 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -49,6 +49,7 @@ model Media { createdAt DateTime @default(now()) updatedAt DateTime @default(now()) @updatedAt + bannerPromotion HeroBanner[] @relation("MediaBannerPromotion") logs MediaLog[] @relation("MediaLogs") episodes Episode[] @relation("MediaEpisodes") collections Collection[] @relation("MediaCollections") @@ -557,12 +558,8 @@ model EmailSystemHistory { model HeroBanner { id String @id @db.Uuid orderPriority Int? @unique - isClickable Boolean @default(false) - title String? @db.VarChar(225) - tags String[] - description String? @db.Text - buttonContent String? @db.VarChar(100) - buttonLink String? @db.Text + mediaId String @db.Uuid + media Media @relation("MediaBannerPromotion", fields: [mediaId], references: [id]) imageUrl String? @db.Text startDate DateTime endDate DateTime