mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 14:06:36 +08:00
27 lines
671 B
Go
27 lines
671 B
Go
// v12 升级内容:为 proxy_routes 增加 Basic Auth 相关字段。
|
|
// 背景说明:站点级访问控制需要支持基础认证,因此在代理路由配置中持久化 Basic Auth 开关与凭据配置。
|
|
package migrate
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
func init() {
|
|
Register(V12())
|
|
}
|
|
|
|
func V12() Migration {
|
|
return Migration{
|
|
FromVersion: 11,
|
|
ToVersion: 12,
|
|
Migrate: migrateV12,
|
|
Validate: validateV12,
|
|
}
|
|
}
|
|
|
|
func migrateV12(ctx Context, db *gorm.DB, backend string) error {
|
|
return ctx.ApplyCurrentSchema(db, backend)
|
|
}
|
|
|
|
func validateV12(ctx Context, db *gorm.DB, backend string) error {
|
|
return ctx.ValidateDatabaseSchemaVersion(db, backend, 12)
|
|
}
|