Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 2.13 KB

limitations.md

File metadata and controls

31 lines (21 loc) · 2.13 KB

Current limitations

During the Preview period of Prisma 2 there are missing features, limited performance and stability issues you should be aware of:

Functionality limitations

  • Embedded types are not implemented yet (tracking issue)
  • Many other types are not fully implemented yet (e.g. citext or varchar(n) for PostgreSQL)
  • Models must have an @id attribute and it must take one of these forms:
    • Int @id
    • String @id @default(uuid())
    • String @id @default(cuid())
  • When introspecting a database, Prisma for now only recognizes many-to-many relations that follow the Prisma conventions for relation tables.
  • Some edge cases for complex nested writes don't work properly yet.
  • Non-interactive terminals (like Git Bash on Windows) are currently not supported by Prisma2 CLI (tracking issues)

Stability limitations

Performance limitations

Out of scope functionality

The following functionality is currently not part of Prisma and will most probably not be added before GA:

  • Realtime API or subscriptions (In the future (after GA), Prisma will have an events engine that might enable this feature, but there is no ETA for this yet) (tracking issue)
  • Go client ("Photon Go") (tracking issue)
  • Using Prisma tools (e.g. Photon or Lift) in combination with a Prisma server/cluster (tracking issue)