adapters/mysql v0.1.0
·
10 commits
to main
since this release
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.