feat(deploy): 在线更新 - 新增后台检查、强制备份迁移与失败自动回退
This commit is contained in:
@@ -91,7 +91,7 @@ func Models() []any {
|
||||
}
|
||||
}
|
||||
|
||||
func MigrateSchema(db *gorm.DB) error {
|
||||
func migrateSchemaV1(db *gorm.DB) error {
|
||||
// 旧表只保存 Updream 目录状态,与本地技能主键没有可迁移关系;首次升级时按产品要求清空重建。
|
||||
if db.Migrator().HasColumn(&model.UserSkillState{}, "skill_dir") && !db.Migrator().HasColumn(&model.UserSkillState{}, "skill_id") {
|
||||
if err := db.Migrator().DropTable(&model.UserSkillState{}); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user