* add db columns
* Fix deserialisation issue of AlertRule For field (#32848)
* Update to latest alerting-api
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
mg.AddMigration("alter alert_rule table data column to mediumtext in mysql",migrator.NewRawSQLMigration("").
Mysql("ALTER TABLE alert_rule MODIFY data MEDIUMTEXT;"))
// add for column
mg.AddMigration("add column for to alert_rule",migrator.NewAddColumnMigration(alertRule,&migrator.Column{Name:"for",Type:migrator.DB_BigInt,Nullable:false,Default:"0"}))
// add annotations column
mg.AddMigration("add column annotations to alert_rule",migrator.NewAddColumnMigration(alertRule,&migrator.Column{Name:"annotations",Type:migrator.DB_Text,Nullable:true}))
mg.AddMigration("alter alert_rule_version table data column to mediumtext in mysql",migrator.NewRawSQLMigration("").
Mysql("ALTER TABLE alert_rule_version MODIFY data MEDIUMTEXT;"))
// add for column
mg.AddMigration("add column for to alert_rule_version",migrator.NewAddColumnMigration(alertRuleVersion,&migrator.Column{Name:"for",Type:migrator.DB_BigInt,Nullable:false,Default:"0"}))
// add annotations column
mg.AddMigration("add column annotations to alert_rule_version",migrator.NewAddColumnMigration(alertRuleVersion,&migrator.Column{Name:"annotations",Type:migrator.DB_Text,Nullable:true}))