mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-11-12 11:23:42 +08:00
feat: 增加迁移开关
This commit is contained in:
@@ -116,7 +116,10 @@ func InitDB() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sqlDB := setDBConns(DB)
|
||||||
|
|
||||||
|
if !config.IsMasterNode {
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if common.UsingMySQL {
|
if common.UsingMySQL {
|
||||||
@@ -132,30 +135,32 @@ func InitDB() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func migrateDB() error {
|
func migrateDB() error {
|
||||||
var err error
|
if env.Bool("StartSqlMigration", false) {
|
||||||
if err = DB.AutoMigrate(&Channel{}); err != nil {
|
var err error
|
||||||
return err
|
if err = DB.AutoMigrate(&Channel{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&Token{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&Token{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&User{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&User{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&Option{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&Option{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&Redemption{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&Redemption{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&Ability{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&Ability{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&Log{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&Log{}); err != nil {
|
||||||
}
|
return err
|
||||||
if err = DB.AutoMigrate(&Channel{}); err != nil {
|
}
|
||||||
return err
|
if err = DB.AutoMigrate(&Channel{}); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user