MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / migrateDB

Function migrateDB

model/main.go:237–261  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

235}
236
237func migrateDB() error {
238 if !common.UsingPostgreSQL {
239 return migrateDBFast()
240 }
241 err := DB.AutoMigrate(
242 &Channel{},
243 &Token{},
244 &User{},
245 &Option{},
246 &Redemption{},
247 &Ability{},
248 &Log{},
249 &Midjourney{},
250 &TopUp{},
251 &QuotaData{},
252 &Task{},
253 &Setup{},
254 &UsageStatistics{},
255 &TokenUsageLog{},
256 )
257 if err != nil {
258 return err
259 }
260 return nil
261}
262
263func migrateDBFast() error {
264 var wg sync.WaitGroup

Callers 1

InitDBFunction · 0.85

Calls 1

migrateDBFastFunction · 0.85

Tested by

no test coverage detected