diff --git a/prisma/schema.prisma b/prisma/schema.prisma index ef155e0..93c1700 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -16,7 +16,7 @@ enum JobStatus { model ConversionJob { id Int @id @default(autoincrement()) @db.UnsignedInt - uuid String @unique @db.Char(36) + uuid String @unique(map: "uniq_uuid") @db.Char(36) status JobStatus @default(pending) family String @db.VarChar(32) sourceFormat String @map("source_format") @db.VarChar(16) @@ -25,19 +25,19 @@ model ConversionJob { inputPath String @map("input_path") @db.VarChar(255) outputPath String? @map("output_path") @db.VarChar(255) inputMimeType String @map("input_mime_type") @db.VarChar(128) - outputMimeType String? @map("output_mime_type") @db.VarChar(128) - inputSizeBytes Int @map("input_size_bytes") @db.UnsignedInt - outputSizeBytes Int? @map("output_size_bytes") @db.UnsignedInt - quality Int? @db.UnsignedSmallInt - conversionDurationSeconds Decimal? @map("conversion_duration_seconds") @db.Decimal(10, 3) - errorMessage String? @map("error_message") @db.VarChar(255) - errorLog String? @map("error_log") @db.Text - createdAt DateTime @default(now()) @map("created_at") - updatedAt DateTime @default(now()) @updatedAt @map("updated_at") - expiresAt DateTime @map("expires_at") - cleanedAt DateTime? @map("cleaned_at") + outputMimeType String? @map("output_mime_type") @db.VarChar(128) + inputSizeBytes Int @map("input_size_bytes") @db.UnsignedInt + outputSizeBytes Int? @map("output_size_bytes") @db.UnsignedInt + quality Int? @db.UnsignedSmallInt + conversionDurationSeconds Decimal? @map("conversion_duration_seconds") @db.Decimal(10, 3) + errorMessage String? @map("error_message") @db.VarChar(255) + errorLog String? @map("error_log") @db.Text + createdAt DateTime @default(now()) @map("created_at") @db.DateTime(0) + updatedAt DateTime @default(now()) @updatedAt @map("updated_at") @db.DateTime(0) + expiresAt DateTime @map("expires_at") @db.DateTime(0) + cleanedAt DateTime? @map("cleaned_at") @db.DateTime(0) - @@index([status]) - @@index([expiresAt]) + @@index([status], map: "idx_status") + @@index([expiresAt], map: "idx_expires_at") @@map("conversion_jobs") }