summaryrefslogtreecommitdiffstats
path: root/models/migrations/v56.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/migrations/v56.go')
-rw-r--r--models/migrations/v56.go22
1 files changed, 1 insertions, 21 deletions
diff --git a/models/migrations/v56.go b/models/migrations/v56.go
index bbaee28a92..1f96cc543e 100644
--- a/models/migrations/v56.go
+++ b/models/migrations/v56.go
@@ -5,29 +5,9 @@
package migrations
import (
- "fmt"
-
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
-
"github.com/go-xorm/xorm"
)
func removeIsOwnerColumnFromOrgUser(x *xorm.Engine) (err error) {
- switch {
- case setting.UseSQLite3:
- log.Warn("Unable to drop columns in SQLite")
- case setting.UseMySQL, setting.UseTiDB, setting.UsePostgreSQL:
- if _, err := x.Exec("ALTER TABLE org_user DROP COLUMN is_owner, DROP COLUMN num_teams"); err != nil {
- return fmt.Errorf("DROP COLUMN org_user.is_owner, org_user.num_teams: %v", err)
- }
- case setting.UseMSSQL:
- if _, err := x.Exec("ALTER TABLE org_user DROP COLUMN is_owner, num_teams"); err != nil {
- return fmt.Errorf("DROP COLUMN org_user.is_owner, org_user.num_teams: %v", err)
- }
- default:
- log.Fatal(4, "Unrecognized DB")
- }
-
- return nil
+ return dropTableColumns(x, "org_user", "is_owner", "num_teams")
}