在Grafana的Sqlite3中添加一列

时间:2017-01-29 15:41:00

标签: orm sqlite grafana

背景

为了在周末和假日期间阻止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"

问题

如何在数据库上应用新迁移?

1 个答案:

答案 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",
}))