You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason this project was previously discontinued was the "Prisma Manifesto," as Prisma migrated its engine to TypeScript. This made it impossible to continue maintaining third-party language clients.
Now, Prisma 7 has been released. Its basic strategy is to use the WASM query engine + Adapter to execute SQL.
Reason for incompatibility
The reason is that the Dart runtime cannot execute WASM, especially when the target is mainly located in the Server-side/Flutter Application.
New Implementation:
Continue using Prisma Schema
Use existing Dart database connectors or develop your own database driver
Construct a CRUD API more suitable for Dart
Challenges
Incomplete Dart database driver support (may require custom development of a new database driver)
Pure Dart executor design
Pure Dart Prisma Schema AST development
Dart Hooks design or build_runner design
Please let me know if you have any new suggestions!
resolves #478 #471
Important
I've decided to restart this project!
Foreword
The reason this project was previously discontinued was the "Prisma Manifesto," as Prisma migrated its engine to TypeScript. This made it impossible to continue maintaining third-party language clients.
Now, Prisma 7 has been released. Its basic strategy is to use the WASM query engine + Adapter to execute SQL.
Reason for incompatibility
The reason is that the Dart runtime cannot execute WASM, especially when the target is mainly located in the Server-side/Flutter Application.
New Implementation:
Challenges
Please let me know if you have any new suggestions!