[优化] 移除数据库迁移中的 ApplyCurrentSchema 调用

This commit is contained in:
ryan
2026-06-01 17:32:30 +08:00
parent 663da01bda
commit d3ce26414c
12 changed files with 5 additions and 28 deletions
-3
View File
@@ -18,9 +18,6 @@ func V10() Migration {
}
func migrateV10(ctx Context, db *gorm.DB, backend string) error {
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
return ctx.EnsureDefaultGitHubAuthSource(db)
}
+1 -1
View File
@@ -18,7 +18,7 @@ func V11() Migration {
}
func migrateV11(ctx Context, db *gorm.DB, backend string) error {
return ctx.ApplyCurrentSchema(db, backend)
return nil
}
func validateV11(ctx Context, db *gorm.DB, backend string) error {
+1 -1
View File
@@ -18,7 +18,7 @@ func V12() Migration {
}
func migrateV12(ctx Context, db *gorm.DB, backend string) error {
return ctx.ApplyCurrentSchema(db, backend)
return nil
}
func validateV12(ctx Context, db *gorm.DB, backend string) error {
-3
View File
@@ -18,9 +18,6 @@ func V13() Migration {
}
func migrateV13(ctx Context, db *gorm.DB, backend string) error {
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
return ctx.EnsureDefaultWAFRuleGroup(db)
}
-3
View File
@@ -18,9 +18,6 @@ func V14() Migration {
}
func migrateV14(ctx Context, db *gorm.DB, backend string) error {
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
return ctx.EnsureDefaultWAFRuleGroup(db)
}
+1 -1
View File
@@ -30,7 +30,7 @@ func (nodeV15) TableName() string {
}
func migrateV15(ctx Context, db *gorm.DB, backend string) error {
return ctx.ApplyCurrentSchema(db, backend)
return nil
}
func validateV15(ctx Context, db *gorm.DB, backend string) error {
-3
View File
@@ -46,9 +46,6 @@ func (proxyRouteV16) TableName() string {
}
func migrateV16(ctx Context, db *gorm.DB, backend string) error {
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
if err := db.AutoMigrate(&tunnelV16{}); err != nil {
return fmt.Errorf("auto migrate tunnelV16: %w", err)
}
+1 -1
View File
@@ -35,7 +35,7 @@ func (wafRuleGroupV17) TableName() string {
}
func migrateV17(ctx Context, db *gorm.DB, backend string) error {
return ctx.ApplyCurrentSchema(db, backend)
return nil
}
func validateV17(ctx Context, db *gorm.DB, backend string) error {
+1 -1
View File
@@ -31,7 +31,7 @@ func (wafIPGroupV18) TableName() string {
}
func migrateV18(ctx Context, db *gorm.DB, backend string) error {
return ctx.ApplyCurrentSchema(db, backend)
return nil
}
func validateV18(ctx Context, db *gorm.DB, backend string) error {
-5
View File
@@ -64,11 +64,6 @@ func migrateV19(ctx Context, db *gorm.DB, backend string) error {
slog.Info("dropped tunnel_id column from proxy_routes")
}
slog.Info("v19: starting ApplyCurrentSchema (auto-migrate all tables)")
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
slog.Info("v19: ApplyCurrentSchema completed")
return nil
}
-3
View File
@@ -42,9 +42,6 @@ func migrateV20(ctx Context, db *gorm.DB, backend string) error {
return err
}
}
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
return validateV20(ctx, db, backend)
}
-3
View File
@@ -18,9 +18,6 @@ func V8() Migration {
}
func migrateV8(ctx Context, db *gorm.DB, backend string) error {
if err := ctx.ApplyCurrentSchema(db, backend); err != nil {
return err
}
if err := ctx.BackfillOriginsFromProxyRoutes(db); err != nil {
return err
}