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

Formal Protocol Description? #1132

Open
AstraLuma opened this issue Nov 30, 2021 · 4 comments
Open

Formal Protocol Description? #1132

AstraLuma opened this issue Nov 30, 2021 · 4 comments

Comments

@AstraLuma
Copy link

Something that seems to be missing is a proper protocol description?

It makes it more difficult to write client libraries without this.

@mindplay-dk
Copy link

Bedrock supports the MySQL protocol - already supported on essentially every major platform.

Do we need a native client library?

@AstraLuma
Copy link
Author

You can use the SQLite dialect over the MySQL wire protocol (if you have the appropriate plugin), but that doesn't give you access to the other plugins.

@adworacz
Copy link

adworacz commented Dec 2, 2024

That, and there's hidden gems in the protocol like BeginBackup that aren't mentioned anywhere.

I only discovered it because I started crawling the code to see how backups could possibly be conducted.

@adworacz
Copy link

adworacz commented Dec 2, 2024

Also, according to #1536 the MySQL protocol is broken, so that means that there's essentially no client libraries except the PHP library as of today.

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

3 participants