/app/config/dbs.go
https://github.com/velrino/RedFull · Go · 19 lines · 16 code · 3 blank · 0 comment · 2 complexity · 0e8b7673c5528bb6a259294de1d7c12b MD5 · raw file
- package config
- import (
- "time"
- "github.com/jinzhu/gorm"
- _ "github.com/jinzhu/gorm/dialects/sqlite"
- )
- func Database() *gorm.DB {
- db, err := gorm.Open("sqlite3", "redventures")
- if err != nil {
- panic("failed to connect database")
- }
- db.DB().SetConnMaxLifetime(time.Minute*5);
- db.DB().SetMaxIdleConns(0);
- db.DB().SetMaxOpenConns(5);
- return db
- }