-
Notifications
You must be signed in to change notification settings - Fork 14
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
Possible to provide a static binary #330
Comments
Hi @aszenz, Thank you for the great suggestion! Currently, we rely on the SQLGlot project to translate MySQL queries into DuckDB queries. Since SQLGlot is a Python library, we need to ensure a functional Python environment for it to work. That said, a static binary would indeed be very useful, especially for users who don’t query via the MySQL protocol (e.g., those replicating data from a primary MySQL server but querying exclusively via the Postgres protocol using raw DuckDB SQL). We’ll prioritize adding a binary release soon so you can download it directly from GitHub. |
How is myduck in golang interacting with python in this case, is it via cli or IPC? Since SQLGlot is a runtime dependency, if it's available via |
We initiate a subprocess that executes a Python script. Therefore, if We plan to release our first version shortly after DuckDB 1.2 is released. |
A static binary would greatly simplify deployment both locally and in the cloud, not everyone uses/needs docker.
I assume since the project is in golang it should be possible.
A simple shell script could then download the right binary for systems architecture/os from Github releases
The text was updated successfully, but these errors were encountered: