aboutsummaryrefslogtreecommitdiffstats
path: root/models/migrations/v50.go
diff options
context:
space:
mode:
authorguillep2k <18600385+guillep2k@users.noreply.github.com>2020-01-31 10:42:45 -0300
committerGitHub <noreply@github.com>2020-01-31 21:42:45 +0800
commitd816f7018b0726f868fa0cddf02ffae184601395 (patch)
treeff1a08e7dab91a45afef0e53a5d006f074613987 /models/migrations/v50.go
parentb3d8e2d4f7a0ebf768ab6bcb102755839a6b9311 (diff)
downloadgitea-d816f7018b0726f868fa0cddf02ffae184601395.tar.gz
gitea-d816f7018b0726f868fa0cddf02ffae184601395.zip
Remove migration support from versions earlier than 1.6.0 (#10026)
* Remove migration support from versions earlier than 1.6.0 * Remove unused functions * Update gogs upgrade instructions * Improve "latest" link as per @jolheiser Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Diffstat (limited to 'models/migrations/v50.go')
-rw-r--r--models/migrations/v50.go55
1 files changed, 0 insertions, 55 deletions
diff --git a/models/migrations/v50.go b/models/migrations/v50.go
deleted file mode 100644
index ddc378b432..0000000000
--- a/models/migrations/v50.go
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright 2017 The Gitea Authors. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-package migrations
-
-import (
- "time"
-
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/setting"
-
- "xorm.io/xorm"
-)
-
-func migrateProtectedBranchStruct(x *xorm.Engine) error {
- type ProtectedBranch struct {
- ID int64 `xorm:"pk autoincr"`
- RepoID int64 `xorm:"UNIQUE(s)"`
- BranchName string `xorm:"UNIQUE(s)"`
- CanPush bool
- Created time.Time `xorm:"-"`
- CreatedUnix int64
- Updated time.Time `xorm:"-"`
- UpdatedUnix int64
- }
-
- var pbs []ProtectedBranch
- err := x.Find(&pbs)
- if err != nil {
- return err
- }
-
- for _, pb := range pbs {
- if pb.CanPush {
- if _, err = x.ID(pb.ID).Delete(new(ProtectedBranch)); err != nil {
- return err
- }
- }
- }
-
- switch {
- case setting.Database.UseSQLite3:
- log.Warn("Unable to drop columns in SQLite")
- case setting.Database.UseMySQL, setting.Database.UsePostgreSQL, setting.Database.UseMSSQL:
- if _, err := x.Exec("ALTER TABLE protected_branch DROP COLUMN can_push"); err != nil {
- // Ignoring this error in case we run this migration second time (after migration reordering)
- log.Warn("DROP COLUMN can_push (skipping): %v", err)
- }
- default:
- log.Fatal("Unrecognized DB")
- }
-
- return nil
-}