Skip to content
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 engine C bindings #870

Open
1 task
steebchen opened this issue Jun 15, 2023 · 2 comments
Open
1 task

Prisma engine C bindings #870

steebchen opened this issue Jun 15, 2023 · 2 comments
Labels
kind/feature A request for a new feature.

Comments

@steebchen
Copy link
Owner

steebchen commented Jun 15, 2023

Currently, the Go client launches the Prisma engine as a separate process, and communicates with it via HTTP. While this works fine, it would be much better and secure to directly call the Prisma engine via CGO.

TODO:

  • think about implications this might have, as using CGO can result in caveats
@steebchen steebchen added the kind/feature A request for a new feature. label Jun 15, 2023
@steebchen steebchen moved this from Triage to Long Term in Prisma Client Go Public Jun 15, 2023
@listepo
Copy link

listepo commented Feb 19, 2024

Is this a blocker prisma/prisma-engines#3106 ?

@steebchen
Copy link
Owner Author

steebchen commented Feb 20, 2024

@listepo I'm not sure, it would be probably helpful, but it is possible to do use bindings today. It's just a lot of work, and I don't have the capacity to work on this at this time unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature A request for a new feature.
Projects
Status: Long Term
Development

No branches or pull requests

2 participants