🗃️ db: add genre and rating preferences to user schema
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m44s
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m44s
This commit is contained in:
@ -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")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user