Adding some comments
This commit is contained in:
parent
55ed4966c1
commit
046f7d0d7b
11
db.go
11
db.go
|
@ -11,10 +11,6 @@ import (
|
|||
"git.bit5.ru/backend/res_tracker"
|
||||
)
|
||||
|
||||
const (
|
||||
ChunkSizeForIN = 50000
|
||||
)
|
||||
|
||||
type Settings struct {
|
||||
Host, Port, User, Pass, Name, Prefix, Params string
|
||||
Driver string
|
||||
|
@ -45,6 +41,9 @@ func GetDBC(logger *colog.CoLog, s Settings) *DBC {
|
|||
return dbc
|
||||
}
|
||||
|
||||
//NOTE: In its current implementation this method creates a new Pool
|
||||
// on each connection request. This is subotimal and should be
|
||||
// addressed in a new version of the package
|
||||
func (dbc *DBC) con() *dbr.Connection {
|
||||
if dbc._con == nil {
|
||||
driver := dbc.s.Driver
|
||||
|
@ -52,9 +51,9 @@ func (dbc *DBC) con() *dbr.Connection {
|
|||
driver = "mysql"
|
||||
}
|
||||
//NOTE: sql.Open(..) doesn't happen to return an error
|
||||
sqlDb, _ := sql.Open(driver, dbc.s.ConnStr())
|
||||
pool, _ := sql.Open(driver, dbc.s.ConnStr())
|
||||
|
||||
dbc._con = dbr.NewConnection(sqlDb, nil)
|
||||
dbc._con = dbr.NewConnection(pool, nil)
|
||||
|
||||
res_tracker.Track(dbc)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue