diff --git a/server/initialize/db_list.go b/server/initialize/db_list.go index 395d28342cbbf0f687bdfafc89ed2433ba131a5a..5b20456ec1e3041e7b4c110e4d73b5f05e0cd2be 100644 --- a/server/initialize/db_list.go +++ b/server/initialize/db_list.go @@ -5,6 +5,8 @@ import ( "gorm.io/gorm" ) +const system = "system" + func DBList() { dbMap := make(map[string]*gorm.DB) for _, info := range global.GVA_CONFIG.DBList { @@ -20,5 +22,10 @@ func DBList() { continue } } + // 做特殊判断,是否有迁移 + // 适配低版本迁移多数据库版本 + if sysDB, ok := dbMap[system]; ok { + global.GVA_DB = sysDB + } global.GVA_DBList = dbMap }