-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prisma engines #1
Comments
@Ali1Ammar I'm in contact with the Prisma ORM official to see if I need to move this repository under the prisma org. |
@Ali1Ammar Can you email me your pub.dev account email address? I will set your permissions in pub.dev on all packages of Prisma ORM. |
@Ali1Ammar Regarding the three engines of Binary, Dynamic Library, and Data Proxy, I have established a good cross-platform interface for them in the The responsibilities of each package are as follows:
I think you're working on the At the same time I forked the |
I think the Engine interface part is what we need to complete together. next, I will focus on development of Dynamic Library Engine and supplement the Engine interface. |
I have a working version of the binary engine inside https://github.com/odroe/prisma/tree/query-engine/orm/lib/src/engine |
@Ali1Ammar It is possible to create new packages for code sharing. I've also been wondering how to share the configuration. Loading the configuration requires IO operations, which may affect the Dart Web and Flutter Web platforms, but I think a shared package with IO operations can be implemented first. We'll discuss how to deal with the web platform when we're done developing Prisma Data Proxy. |
@medz for the web we could generate the config as dart file with the generate command but for now I will just add todo for that |
@Ali1Ammar 👌 The i'm idea of web platform support is to only allow Prisma Data Proxy engine drivers. But that's after we've done the Binary and DynamicLibrary drivers. |
Hi guys, i was so excited to use this package until the following command |
hello @Chris-Sechri |
@Chris-Sechri
More available check out the version on pub.dev 👉https://pub.dev/packages/orm/versions/2.0.0-dev.4 |
@Ali1Ammar I have done Prisma binary engines download functionality and db push/format. Currently my job is to develop a binary client proxy for query engine, but given that you have already completed https://github.com/Ali1Ammar/prisma-client-dart that is query engine proxy and client generation. I had to reassign work.
Since you've already written the query engine, I think you can just migrate the code over and it will work.
Next, I will use Rust to write Prisma query engine's C APIs dylib to make Prisma for Dart support Flutter.
Regarding the Prisma Data Proxy part, I think we can revisit the distribution of development work after the dylib development is complete.
@medz TODO:
@Ali1Ammar TODO:
The text was updated successfully, but these errors were encountered: