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

Implement SQLx interface #168

Merged
merged 36 commits into from
Jun 22, 2024
Merged

Conversation

halvardssm
Copy link
Collaborator

@halvardssm halvardssm commented Apr 22, 2024

Relates to #167

Refactores the MySQL client to conform to the SQLx interfaces.

This introduces a breaking change to the usage, and should come with a breaking change release.

The following changes has been made:

  • Added deno.json
  • Implemented JSR deployment and support, and removed nest
  • Added docker compose for the different test databases (all currently supported versions of MySQL and mariadb)
  • Refactored auth plugin
  • Refactored folder structure (src to lib, and moved code around)
  • Refactored connection, client and pool
  • Refactored logger

@halvardssm halvardssm marked this pull request as ready for review April 28, 2024 22:17
@manyuanrong manyuanrong merged commit b62724e into denodrivers:master Jun 22, 2024
3 checks passed
@halvardssm
Copy link
Collaborator Author

@manyuanrong please revert this PR, we are finishing the discussion regarding the interfaces in this PR, and will then update this implementation accordingly 😊 feel free to join in (I also sent you a message on discord) halvardssm/stdext#5

manyuanrong added a commit that referenced this pull request Jun 22, 2024
manyuanrong added a commit that referenced this pull request Jun 22, 2024
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

Successfully merging this pull request may close these issues.

2 participants