Alerting: Add an index to alert_rule_version table on (rule_org_id, rule_uid) (#102347)

This commit is contained in:
Alexander Akhmetov
2025-03-18 11:15:55 +01:00
committed by GitHub
parent 1d0a86252e
commit 9491fa1895
2 changed files with 17 additions and 0 deletions

View File

@ -149,4 +149,6 @@ func (oss *OSSMigrations) AddMigration(mg *Migrator) {
ualert.AddAlertRuleGuidMigration(mg)
ualert.AddAlertRuleMissingSeriesEvalsToResolve(mg)
ualert.AddAlertRuleVersionUIDIndex(mg)
}

View File

@ -0,0 +1,15 @@
package ualert
import (
"github.com/grafana/grafana/pkg/services/sqlstore/migrator"
)
// AddAlertRuleVersionUIDIndex adds an index to the alert_rule_version table on (rule_org_id, rule_uid) columns.
func AddAlertRuleVersionUIDIndex(mg *migrator.Migrator) {
mg.AddMigration("add index to alert_rule_version table on (rule_org_id, rule_uid)",
migrator.NewAddIndexMigration(
migrator.Table{Name: "alert_rule_version"},
&migrator.Index{Cols: []string{"rule_org_id", "rule_uid"}, Type: migrator.IndexType},
),
)
}