feat: Add createdAt and updatedAt in schema

This commit is contained in:
Roman Godmaire 2023-11-19 20:19:45 -05:00
parent 0e697aa1dd
commit 328c724508

View file

@ -39,32 +39,40 @@ model Key {
// Application stuff // Application stuff
model Track { model Track {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
title String title String
objectKey String objectKey String
producer User @relation(fields: [producerId], references: [id], onDelete: Cascade) producer User @relation(fields: [producerId], references: [id], onDelete: Cascade)
producerId String producerId String
versions TrackVersion[] versions TrackVersion[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
} }
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[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
} }
model Comment { model Comment {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
content String 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
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
} }