Begin work on media attachments

This commit is contained in:
Jesse Wierzbinski 2023-11-21 14:56:58 -10:00
parent 97af3bc2d0
commit 580958a181
No known key found for this signature in database
7 changed files with 184 additions and 2 deletions

View file

@ -121,6 +121,7 @@ model Status {
replies Status[] @relation("StatusToStatusReply")
quotes Status[] @relation("StatusToStatusQuote")
pinnedBy User[] @relation("UserPinnedNotes")
attachments Attachment[]
}
model Token {
@ -136,6 +137,24 @@ model Token {
applicationId String? @db.Uuid
}
model Attachment {
id String @id @default(dbgenerated("uuid_generate_v7()")) @db.Uuid
url String
remote_url String?
thumbnail_url String?
mime_type String
description String?
blurhash String?
sha256 String?
fps Int?
duration Int?
width Int?
height Int?
size Int?
status Status? @relation(fields: [statusId], references: [id], onDelete: Cascade)
statusId String? @db.Uuid
}
model User {
id String @id @default(dbgenerated("uuid_generate_v7()")) @db.Uuid
uri String @unique