From 51693959b6e90bf31c12d2381e3b6f113713da74 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Thu, 2 Jul 2026 18:47:27 +0700 Subject: [PATCH] db: add priority in video model --- prisma/schema.prisma | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 7d65175..f4bffa2 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -689,22 +689,25 @@ model Episode { } model Video { - id String @id @default(uuid(7)) @db.Uuid - service VideoService[] - episode Episode @relation(fields: [episode_number, media_id], references: [episode_number, media_id]) - video_code String @db.VarChar(255) - short_code String? @db.VarChar(255) - thumbnail_code String? @db.VarChar(255) - download_code String? @db.VarChar(255) - created_at DateTime @default(now()) @db.Timestamptz() - deleted_at DateTime? @db.Timestamptz() - updated_at DateTime @updatedAt @db.Timestamptz() + id String @id @default(uuid(7)) @db.Uuid + video_service VideoService @relation(fields: [videoServiceId], references: [id]) + episode Episode @relation(fields: [episode_number, media_id], references: [episode_number, media_id]) + priority Int? @db.SmallInt + video_code String @db.VarChar(255) + short_code String? @db.VarChar(255) + thumbnail_code String? @db.VarChar(255) + download_code String? @db.VarChar(255) + created_at DateTime @default(now()) @db.Timestamptz() + deleted_at DateTime? @db.Timestamptz() + updated_at DateTime @updatedAt @db.Timestamptz() episode_number Int @db.SmallInt media_id String @db.Uuid created_by_id String @db.Uuid video_submission VideoSubmission? + videoServiceId String @db.Uuid + @@unique([media_id, episode_number, priority]) @@map("videos") }