refactor: Rearrange schema

This commit is contained in:
Roman Godmaire 2023-11-19 17:19:19 -05:00
parent 5ec61d6dd9
commit 8be7654905

View file

@ -42,22 +42,29 @@ model Track {
id Int @id @default(autoincrement())
title String
objectKey String
versions TrackVersion[]
producer User @relation(fields: [producerId], references: [id], onDelete: Cascade)
producerId String
versions TrackVersion[]
}
model TrackVersion {
id Int @id @default(autoincrement())
track Track @relation(fields: [trackId], references: [id], onDelete: Cascade)
trackId Int
comments Comment[]
}
model Comment {
id Int @id @default(autoincrement())
content String
author User @relation(fields: [authorId], references: [id])
authorId String
trackVersion TrackVersion @relation(fields: [trackVersionId], references: [id], onDelete: Cascade)
trackVersionId Int
}