为了在周末和假日期间阻止Grafana警报,我想在workdays_only
表格中添加alert
列。
我已将其添加到alert_mig.go
并重建。
尝试保存到此列时,我得到:
EROR[01-29|16:28:23] Failed to save alerts logger=context userId=1 orgId=1 uname=admin error="no such column: workdays_only"
如何在数据库上应用新迁移?
答案 0 :(得分:0)
您需要在迁移文件中添加这样的内容(在本例中为alert_mig.go
下的addAlertMigrations
):
mg.AddMigration("Add column workdays_only", NewAddColumnMigration(alertV1, &Column{
Name: "workdays_only", Type: DB_Bool, Nullable: false, Default: "0",
}))