Muitos bancos SQL tem suporte a dados do tipo binário(como no caso de uma imagem), no sqlite3 existe o tipo BLOB, que pode ser utilizado para salvar o conteúdo de uma imagem. Você pode definir um tabela que utiliza o tipo BLOB no prisma dessa forma:


// arquivo: schema.prisma

model Image {
  id Int @id @default(autoincrement())
  name @string
  format @string @default("png")
  content @bytes
}

Neste exemplo, o campo content armazenaria o conteúdo da imagem. prisma-schema-reference#bytes.

Nossa que legal! Muito obrigado.