Skip to content

adapters/mysql v0.1.0

Choose a tag to compare

@zombocoder zombocoder released this 12 Jul 16:41
· 10 commits to main since this release
7a69568

Native MySQL driver adapter (#30).

db.DBProvider + TransactionManager over go-sql-driver/mysql, paired with the mysql SQL dialect. Reuses adapters/databasesql for the database/sql wrappers; adds driver registration and Open(dsn, opts...) (forces parseTime; pool sizing via WithMaxOpenConns/WithMaxIdleConns/WithConnMaxLifetime/WithConnMaxIdleTime).

Install: go get github.com/zombocoder/goboot/adapters/mysql@v0.1.0 (requires core v0.1.5). Pair with goboot generate -dialect mysql.

Verified against MySQL 8 (create → insert-in-tx → select → no-rows) plus hermetic sqlmock tests.