Fix duplicated history (#182)
This commit is contained in:
@@ -45,14 +45,13 @@ model Song {
|
||||
}
|
||||
|
||||
model SongHistory {
|
||||
id Int @id @default(autoincrement())
|
||||
song Song @relation(fields: [songID], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
songID Int
|
||||
user User @relation(fields: [userID], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
userID Int
|
||||
score Int
|
||||
difficulties Json
|
||||
|
||||
@@id([songID, userID])
|
||||
}
|
||||
|
||||
model Genre {
|
||||
@@ -88,12 +87,11 @@ model Lesson {
|
||||
}
|
||||
|
||||
model LessonHistory {
|
||||
id Int @id @default(autoincrement())
|
||||
lesson Lesson @relation(fields: [lessonID], references: [id])
|
||||
lessonID Int
|
||||
user User @relation(fields: [userID], references: [id])
|
||||
userID Int
|
||||
|
||||
@@id([lessonID, userID])
|
||||
}
|
||||
|
||||
enum Skill {
|
||||
|
||||
Reference in New Issue
Block a user