Skip to content
/ mysqlx Public

MySQL driver for Go's (golang) database/sql package and MySQL X Protocol

License

Notifications You must be signed in to change notification settings

AlekSi/mysqlx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6419318 · Feb 16, 2019

History

36 Commits
Nov 29, 2018
Nov 29, 2018
Mar 29, 2018
Nov 29, 2018
Nov 29, 2018
Dec 29, 2018
Mar 29, 2018
Feb 10, 2018
Dec 29, 2018
Dec 29, 2018
Dec 7, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Dec 29, 2018
Dec 29, 2018
Nov 29, 2018
Dec 7, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Feb 16, 2019
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018
Nov 29, 2018

Repository files navigation

mysqlx

MySQL driver for Go's (golang) database/sql package and MySQL X Protocol.

GoDoc Build Status Codecov Go Report Card

It requires Go 1.10+.

Status

Alpha quality. Do not use in production!

You are, however, is encouraged to try it in development and report bugs.

Data source format

mysqlx://username:password@host:port/database?_param=value&session_variable=value&…

All query parameters that are not starting with _ are used as session variables and are set whenever a connection is opened. Parameters starting with _ are listed below:

TODO

  • Real TLS support.
  • Binary strings.
  • Large uint64.
  • More tests for correct connection closing.
  • More concurrent tests.
  • Benchmarks.
  • Charsets.
  • Time zones.
  • Real prepared statements.
  • Named values.
  • Expose notices and warnings (?).

About

MySQL driver for Go's (golang) database/sql package and MySQL X Protocol

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published