feat: complete mise env base code

This commit is contained in:
engigu
2026-02-13 17:27:55 +08:00
parent 800ac40200
commit c1c1d69e66
49 changed files with 2724 additions and 470 deletions
+10
View File
@@ -23,6 +23,7 @@ func Migrate() error {
&models.Dependency{},
&models.Agent{},
&models.AgentToken{},
&models.Language{},
)
}
@@ -37,5 +38,14 @@ func customMigrations() error {
}
}
}
// 移除 deps 表中的 type 字段(如果存在)
if DB.Migrator().HasColumn(&models.Dependency{}, "type") {
if err := DB.Migrator().DropColumn(&models.Dependency{}, "type"); err != nil {
logger.Debugf("[Database] 移除 deps.type 列失败: %v", err)
} else {
logger.Infof("[Database] 已成功移除 deps 表中的冗余 type 列")
}
}
return nil
}