Versions in this module Expand all Collapse all v0 v0.0.3 Nov 10, 2019 v0.0.2 Nov 8, 2019 Changes in this version + const MySQLDriver + const PostgreSQLDriver + func CloseAllConnections() + func NewTx(ctx context.Context) (tx *sql.Tx, err error) + func OpenConnection() (err error) + func SetConfiguration(conf Configuration) + type ApiDatabase struct + var ReadDatabase *ApiDatabase + var WriteDatabase *ApiDatabase + func NewApiDatabase(read, write *sql.DB) *ApiDatabase + func (d *ApiDatabase) Close() + func (d *ApiDatabase) Enque(handle func()) + func (d *ApiDatabase) GetReadDatabase() *sql.DB + func (d *ApiDatabase) GetWriteDatabase() *sql.DB + func (d *ApiDatabase) StopWorker() + type Configuration struct + DatabaseRead ConnectionConfig + DatabaseWrite ConnectionConfig + type ConnectionConfig struct + Driver string + Host string + MaxConnectionTime int + MaxIdleConnections int + MaxOpenConnections int + Name string + Password string + Port string + User string