From c0fb611fa0100af137ce117255dd2bb7959181bb Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Sun, 21 Jun 2026 15:15:23 +0200 Subject: [PATCH] migration for sub --- database/migrations/migrations.go | 2 ++ database/migrations/v006_settings.go | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 database/migrations/v006_settings.go 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 +}