Versions in this module Expand all Collapse all v1 v1.1.1 Feb 1, 2018 Changes in this version + type ConnectManager interface + Destroy func(*sql.DB) error + Init func(*Env) (*sql.DB, error) + func NewMysqlConnectManager() ConnectManager + func NewPgsqlConnectManager() ConnectManager + type Env struct + ConnMaxLifetime time.Duration + ConnectParams interface{} + MaxIdle int + MaxOpen int + type MysqlConnectParams struct + Addr string + Charset string + Collation string + ConnectTimeout string + DBName string + Local string + ParseTime bool + Password string + ReadTimeout string + SSLCert string + SSLKey string + SSLMode string + SSLRootCert string + User string + WriteTimeout string + type PgsqlConnectParams struct + ConnectTimeout int + DBName string + Host string + Password string + Port int + SSLCert string + SSLKey string + SSLMode string + SSLRootCert string + User string