Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张磊
/
FileStorageBeego
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
09aca252
authored
2013-09-22 17:51:37 +0800
by
slene
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
orm RegisterDataBase remove default maxIdle/maxConn
1 parent
beecc507
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
17 deletions
orm/db_alias.go
orm/db_alias.go
View file @
09aca25
...
...
@@ -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
{
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment