diff --git a/VERSION b/VERSION index 62c3a60..23aee0e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v1.1.4-dev +v1.1.5-dev diff --git a/internal/db/manager.go b/internal/db/manager.go index be5acd6..9023438 100644 --- a/internal/db/manager.go +++ b/internal/db/manager.go @@ -22,15 +22,15 @@ type Manager struct { } // NewManager creates a new database connection manager with separate writer and reader connections. +// If readerDSN is empty, the reader uses the same connection as the writer. // // sqlDriver is the registered sql driver name. Pass "" to use the default "mysql" driver. -// When OpenTelemetry tracing is enabled, pass the name returned by otelsql.Register() instead as +// When OpenTelemetry tracing is enabled, pass the name returned by otelsql.Register() instead — // that call wraps the "mysql" driver and returns a dynamically generated name that captures // DB spans. Without this indirection, otelsql cannot intercept sql.Open. // -// sqlDriver options: -// "" no tracing; NewManager defaults to "mysql" -// otelsql.Register("mysql") tracing enabled; dynamically registered driver wrapping "mysql" +// "" no tracing; NewManager defaults to "mysql" +// otelsql.Register("mysql") tracing enabled; dynamically registered driver wrapping "mysql" func NewManager(sqlDriver, writerDSN, readerDSN string, logger *slog.Logger) (*Manager, error) { if sqlDriver == "" { sqlDriver = "mysql"