NewGormDb creates a new *gorm.DB and set it up properly
(configReader config.ConfigReader, logger log.Logger)
| 41 | |
| 42 | // NewGormDb creates a new *gorm.DB and set it up properly |
| 43 | func NewGormDb(configReader config.ConfigReader, logger log.Logger) (*gorm.DB, errors.Error) { |
| 44 | return NewGormDbEx(configReader, logger, &dal.SessionConfig{ |
| 45 | PrepareStmt: true, |
| 46 | SkipDefaultTransaction: true, |
| 47 | }) |
| 48 | } |
| 49 | |
| 50 | // NewGormDbEx acts like NewGormDb but accept extra sessionConfig |
| 51 | func NewGormDbEx(configReader config.ConfigReader, logger log.Logger, sessionConfig *dal.SessionConfig) (*gorm.DB, errors.Error) { |
no test coverage detected