refactor-db #33

Merged
vivy-agent merged 42 commits from refactor-db into main 2026-05-26 21:33:21 +07:00
7 changed files with 7409 additions and 2356 deletions
Showing only changes of commit 7244b29f8d - Show all commits

View File

@ -182,7 +182,7 @@ model UserPreference {
model UserGenrePreference {
user UserPreference @relation(fields: [user_id], references: [user_id])
// genre Genre @relation(fields: [genre_id], references: [id])
genre Genre @relation(fields: [genre_id], references: [id])
state user_preference_state
user_id String @db.Uuid
@ -193,7 +193,7 @@ model UserGenrePreference {
model UserRatingPreference {
user UserPreference @relation(fields: [user_id], references: [user_id])
// rating Rating @relation(fields: [rating_id], references: [id])
rating MediaAgeRating @relation(fields: [rating_id], references: [id])
state user_preference_state
user_id String @db.Uuid
@ -327,8 +327,10 @@ model MediaStatus {
model MediaAgeRating {
id String @id @db.Uuid @default(uuid(7))
name String @db.VarChar(100) @unique
min_age Int @db.SmallInt
media Media[]
user_rating_preferences UserRatingPreference[]
@@map("media_age_ratings")
}
@ -431,6 +433,7 @@ model Genre {
media_explicit_genres MediaExplicitGenre[]
media_themes MediaTheme[]
media_demographics MediaDemographic[]
user_genre_preferences UserGenrePreference[]
@@map("genres")
}