Dashboards: Add apiVersion to dashboard table (#100845)
This commit is contained in:
@@ -3,8 +3,9 @@ package migrations
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
. "github.com/grafana/grafana/pkg/services/sqlstore/migrator"
|
||||
"xorm.io/xorm"
|
||||
|
||||
. "github.com/grafana/grafana/pkg/services/sqlstore/migrator"
|
||||
)
|
||||
|
||||
func addDashboardMigration(mg *Migrator) {
|
||||
@@ -256,6 +257,10 @@ func addDashboardMigration(mg *Migrator) {
|
||||
}))
|
||||
|
||||
mg.AddMigration("Add missing dashboard_uid and org_id to dashboard_tag", &FillDashbordUIDAndOrgIDMigration{})
|
||||
|
||||
mg.AddMigration("Add apiVersion for dashboard", NewAddColumnMigration(dashboardV2, &Column{
|
||||
Name: "api_version", Type: DB_Varchar, Length: 16, Nullable: true,
|
||||
}))
|
||||
}
|
||||
|
||||
type FillDashbordUIDAndOrgIDMigration struct {
|
||||
|
||||
@@ -56,4 +56,8 @@ FROM dashboard;`
|
||||
// change column type of dashboard_version.data
|
||||
mg.AddMigration("alter dashboard_version.data to mediumtext v1", NewRawSQLMigration("").
|
||||
Mysql("ALTER TABLE dashboard_version MODIFY data MEDIUMTEXT;"))
|
||||
|
||||
mg.AddMigration("Add apiVersion for dashboard_version", NewAddColumnMigration(dashboardVersionV1, &Column{
|
||||
Name: "api_version", Type: DB_Varchar, Length: 16, Nullable: true,
|
||||
}))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user