MCPcopy Index your code
hub / github.com/apache/devlake / NewGormDb

Function NewGormDb

backend/core/runner/db.go:43–48  ·  view source on GitHub ↗

NewGormDb creates a new *gorm.DB and set it up properly

(configReader config.ConfigReader, logger log.Logger)

Source from the content-addressed store, hash-verified

41
42// NewGormDb creates a new *gorm.DB and set it up properly
43func 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
51func NewGormDbEx(configReader config.ConfigReader, logger log.Logger, sessionConfig *dal.SessionConfig) (*gorm.DB, errors.Error) {

Callers 1

CreateAppBasicResFunction · 0.85

Calls 1

NewGormDbExFunction · 0.85

Tested by

no test coverage detected