diff --git a/database/migrations/migrations.go b/database/migrations/migrations.go index 5b09a806..211ba49d 100644 --- a/database/migrations/migrations.go +++ b/database/migrations/migrations.go @@ -9,6 +9,7 @@ const ( VersionRouting = 3 VersionInbound = 4 VersionPolicy = 5 + VersionSettings = 6 ) type migration struct { @@ -21,6 +22,7 @@ var registry = []migration{ {VersionRouting, migrateV003Routing}, {VersionInbound, migrateV004Inbound}, {VersionPolicy, migrateV005Policy}, + {VersionSettings, migrateV006Settings}, } func Run(db *gorm.DB) error { diff --git a/database/migrations/v006_settings.go b/database/migrations/v006_settings.go new file mode 100644 index 00000000..84b7dc2b --- /dev/null +++ b/database/migrations/v006_settings.go @@ -0,0 +1,14 @@ +package migrations + +import ( + "github.com/alireza0/x-ui/logger" + + "gorm.io/gorm" +) + +func migrateV006Settings(db *gorm.DB) error { + db.Exec(`DELETE FROM settings WHERE key IN ('subJsonNoise','subJsonNoises', 'subJsonFragment')`) + + logger.Info("Migrated settings to v6") + return nil +}