mirror of
https://github.com/astaxie/beego.git
synced 2024-11-25 03:20:54 +00:00
orm RegisterDataBase remove default maxIdle/maxConn
This commit is contained in:
parent
beecc5072e
commit
09aca2528a
@ -9,9 +9,6 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
const defaultMaxIdleConns = 30
|
||||
const defaultMaxOpenConns = 50
|
||||
|
||||
type DriverType int
|
||||
|
||||
const (
|
||||
@ -92,18 +89,6 @@ type alias struct {
|
||||
|
||||
// Setting the database connect params. Use the database driver self dataSource args.
|
||||
func RegisterDataBase(aliasName, driverName, dataSource string, params ...int) {
|
||||
maxIdleConns := defaultMaxIdleConns
|
||||
maxOpenConns := defaultMaxOpenConns
|
||||
|
||||
for i, v := range params {
|
||||
switch i {
|
||||
case 0:
|
||||
maxIdleConns = v
|
||||
case 1:
|
||||
maxOpenConns = v
|
||||
}
|
||||
}
|
||||
|
||||
al := new(alias)
|
||||
al.Name = aliasName
|
||||
al.DriverName = driverName
|
||||
@ -173,8 +158,14 @@ func RegisterDataBase(aliasName, driverName, dataSource string, params ...int) {
|
||||
}
|
||||
}
|
||||
|
||||
SetMaxIdleConns(al.Name, maxIdleConns)
|
||||
SetMaxOpenConns(al.Name, maxOpenConns)
|
||||
for i, v := range params {
|
||||
switch i {
|
||||
case 0:
|
||||
SetMaxIdleConns(al.Name, v)
|
||||
case 1:
|
||||
SetMaxOpenConns(al.Name, v)
|
||||
}
|
||||
}
|
||||
|
||||
err = al.DB.Ping()
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user