forked from Gitlink/gitea-1156
Merge pull request '处理message重复问题' (#34) from yystopf/gitea-1156:develop into develop
This commit is contained in:
commit
113cad161e
|
@ -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()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue