File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -33,9 +33,19 @@ func renameRepoIsBareToIsEmpty(x *xorm.Engine) error {
33
33
_ , err = sess .Exec ("DROP INDEX IF EXISTS IDX_repository_is_bare" )
34
34
} else if models .DbCfg .Type == core .MSSQL {
35
35
_ , err = sess .Exec ("DROP INDEX IF EXISTS IDX_repository_is_bare ON repository" )
36
+ } else if models .DbCfg .Type == core .MYSQL {
37
+ indexes , err := sess .QueryString (`SHOW INDEX FROM repository WHERE KEY_NAME = 'IDX_repository_is_bare'` )
38
+ if err != nil {
39
+ return err
40
+ }
41
+
42
+ if len (indexes ) >= 1 {
43
+ _ , err = sess .Exec ("DROP INDEX IDX_repository_is_bare ON repository" )
44
+ }
36
45
} else {
37
46
_ , err = sess .Exec ("DROP INDEX IDX_repository_is_bare ON repository" )
38
47
}
48
+
39
49
if err != nil {
40
50
return fmt .Errorf ("Drop index failed: %v" , err )
41
51
}
You can’t perform that action at this time.
0 commit comments