From 15fef4d84eeaf3c59df90e28ecb1dbce5d044552 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=98=AD?= <81747598+lan-yonghui@users.noreply.github.com> Date: Wed, 3 Jun 2026 10:49:04 +0800 Subject: [PATCH] feat: add alert database initialization and migration steps (#12925) --- agent/init/migration/migrate.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/agent/init/migration/migrate.go b/agent/init/migration/migrate.go index af5194a7e..45344140b 100644 --- a/agent/init/migration/migrate.go +++ b/agent/init/migration/migrate.go @@ -10,6 +10,7 @@ import ( func Init() { InitAgentDB() InitTaskDB() + InitAlertDB() global.LOG.Info("Migration run successfully") } @@ -36,8 +37,6 @@ func InitAgentDB() { migrations.UpdateMcpServer, migrations.InitCronjobGroup, migrations.AddColumnToAlert, - migrations.MigrateAlertMethodConfigIDs, - migrations.AddAlertAuditUser, migrations.UpdateWebsiteSSL, migrations.AddQuickJump, migrations.UpdateMcpServerAddType, @@ -103,3 +102,14 @@ func InitTaskDB() { panic(err) } } + +func InitAlertDB() { + m := gormigrate.New(global.AlertDB, gormigrate.DefaultOptions, []*gormigrate.Migration{ + migrations.MigrateAlertMethodConfigIDs, + migrations.AddAlertAuditUser, + }) + if err := m.Migrate(); err != nil { + global.LOG.Error(err) + panic(err) + } +}