refactor: Rearrange schema
This commit is contained in:
parent
5ec61d6dd9
commit
8be7654905
1 changed files with 8 additions and 1 deletions
|
@ -42,22 +42,29 @@ model Track {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
title String
|
title String
|
||||||
objectKey String
|
objectKey String
|
||||||
versions TrackVersion[]
|
|
||||||
producer User @relation(fields: [producerId], references: [id], onDelete: Cascade)
|
producer User @relation(fields: [producerId], references: [id], onDelete: Cascade)
|
||||||
producerId String
|
producerId String
|
||||||
|
|
||||||
|
versions TrackVersion[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model TrackVersion {
|
model TrackVersion {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
|
|
||||||
track Track @relation(fields: [trackId], references: [id], onDelete: Cascade)
|
track Track @relation(fields: [trackId], references: [id], onDelete: Cascade)
|
||||||
trackId Int
|
trackId Int
|
||||||
|
|
||||||
comments Comment[]
|
comments Comment[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model Comment {
|
model Comment {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
|
content String
|
||||||
|
|
||||||
author User @relation(fields: [authorId], references: [id])
|
author User @relation(fields: [authorId], references: [id])
|
||||||
authorId String
|
authorId String
|
||||||
|
|
||||||
trackVersion TrackVersion @relation(fields: [trackVersionId], references: [id], onDelete: Cascade)
|
trackVersion TrackVersion @relation(fields: [trackVersionId], references: [id], onDelete: Cascade)
|
||||||
trackVersionId Int
|
trackVersionId Int
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue