Add basic CRUD for artists

This commit is contained in:
2025-06-25 12:52:10 +02:00
parent 27535e45f0
commit 887b0ead93
16 changed files with 380 additions and 3 deletions

View File

@ -47,3 +47,35 @@ model Album {
// images Image[]
}
model Artist {
id String @id @default(cuid())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
displayName String
slug String @unique
nickname String?
// mentionUrl String?
// contact String?
// urls String[]
socials Social[]
// images Image[]
}
model Social {
id String @id @default(cuid())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
name String?
handle String?
url String?
type String?
icon String?
artistId String?
artist Artist? @relation(fields: [artistId], references: [id])
}