Merge pull request '处理message重复问题' (#34) from yystopf/gitea-1156:develop into develop

This commit is contained in:
yystopf 2021-12-15 17:50:20 +08:00
commit 113cad161e
1 changed files with 14 additions and 16 deletions

View File

@ -7,8 +7,6 @@ package migrations
import (
"fmt"
"code.gitea.io/gitea/modules/setting"
"xorm.io/xorm"
)
@ -29,19 +27,19 @@ func renameTaskErrorsToMessage(x *xorm.Engine) error {
return fmt.Errorf("error on Sync2: %v", err)
}
switch {
case setting.Database.UseMySQL:
if _, err := sess.Exec("ALTER TABLE `task` CHANGE errors message text"); err != nil {
return err
}
case setting.Database.UseMSSQL:
if _, err := sess.Exec("sp_rename 'task.errors', 'message', 'COLUMN'"); err != nil {
return err
}
default:
if _, err := sess.Exec("ALTER TABLE `task` RENAME COLUMN errors TO message"); err != nil {
return err
}
}
// switch {
// case setting.Database.UseMySQL:
// if _, err := sess.Exec("ALTER TABLE `task` CHANGE errors message text"); err != nil {
// return err
// }
// case setting.Database.UseMSSQL:
// if _, err := sess.Exec("sp_rename 'task.errors', 'message', 'COLUMN'"); err != nil {
// return err
// }
// default:
// if _, err := sess.Exec("ALTER TABLE `task` RENAME COLUMN errors TO message"); err != nil {
// return err
// }
// }
return sess.Commit()
}