diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2025-03-07 13:08:53 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-07 21:08:53 +0000 |
commit | 1b2dffff8ed265cb799a2c22202c7818989330e2 (patch) | |
tree | aa684305f950a612f982622243c34a57cf4b14b8 /routers/install/install.go | |
parent | b8c2afdc5fda830c85586988a49d47678ba0ea98 (diff) | |
download | gitea-1b2dffff8ed265cb799a2c22202c7818989330e2.tar.gz gitea-1b2dffff8ed265cb799a2c22202c7818989330e2.zip |
Add global lock for migrations to make upgrade more safe with multiple replications (#33706)
Diffstat (limited to 'routers/install/install.go')
-rw-r--r-- | routers/install/install.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/routers/install/install.go b/routers/install/install.go index 8544717f65..b81a5680d3 100644 --- a/routers/install/install.go +++ b/routers/install/install.go @@ -17,7 +17,6 @@ import ( "code.gitea.io/gitea/models/db" db_install "code.gitea.io/gitea/models/db/install" - "code.gitea.io/gitea/models/migrations" system_model "code.gitea.io/gitea/models/system" user_model "code.gitea.io/gitea/models/user" "code.gitea.io/gitea/modules/auth/password/hash" @@ -37,6 +36,7 @@ import ( auth_service "code.gitea.io/gitea/services/auth" "code.gitea.io/gitea/services/context" "code.gitea.io/gitea/services/forms" + "code.gitea.io/gitea/services/versioned_migration" "gitea.com/go-chi/session" ) @@ -359,7 +359,7 @@ func SubmitInstall(ctx *context.Context) { } // Init the engine with migration - if err = db.InitEngineWithMigration(ctx, migrations.Migrate); err != nil { + if err = db.InitEngineWithMigration(ctx, versioned_migration.Migrate); err != nil { db.UnsetDefaultEngine() ctx.Data["Err_DbSetting"] = true ctx.RenderWithErr(ctx.Tr("install.invalid_db_setting", err), tplInstall, &form) |