set max connections to 1 when using sqlite3
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
parent
faf4f18e0e
commit
b3c754c015
1 changed files with 5 additions and 0 deletions
|
|
@ -45,6 +45,11 @@ func newDBConn(dbCfg config.Database) (conn *gorm.DB, err error) {
|
|||
conn, err = gorm.Open(mysql.Open(connURI), gormConfig)
|
||||
case config.SQLiteBackend:
|
||||
conn, err = gorm.Open(sqlite.Open(connURI), gormConfig)
|
||||
sqlDB, err := conn.DB()
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "getting DB")
|
||||
}
|
||||
sqlDB.SetMaxOpenConns(1)
|
||||
}
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "connecting to database")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue