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