MCPcopy Create free account
hub / github.com/gogs/gogs / NewEngine

Function NewEngine

internal/database/models.go:184–199  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

182}
183
184func NewEngine() error {
185 db, err := SetEngine()
186 if err != nil {
187 return err
188 }
189
190 if err = migrations.Migrate(db); err != nil {
191 return errors.Newf("migrate: %v", err)
192 }
193
194 if err = x.StoreEngine("InnoDB").Sync2(legacyTables...); err != nil {
195 return errors.Wrap(err, "sync tables")
196 }
197
198 return nil
199}
200
201type Statistic struct {
202 Counter struct {

Callers 1

GlobalInitFunction · 0.92

Calls 2

MigrateFunction · 0.92
SetEngineFunction · 0.85

Tested by

no test coverage detected