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

Possible to provide a static binary #330

Open
aszenz opened this issue Dec 26, 2024 · 1 comment
Open

Possible to provide a static binary #330

aszenz opened this issue Dec 26, 2024 · 1 comment

Comments

@aszenz
Copy link

aszenz commented Dec 26, 2024

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

@fanyang01
Copy link
Collaborator

fanyang01 commented Dec 26, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants