mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Added new columns to dashboard table
This commit is contained in:
@@ -92,4 +92,14 @@ func addDashboardMigration(mg *Migrator) {
|
|||||||
Sqlite("SELECT 0 WHERE 0;").
|
Sqlite("SELECT 0 WHERE 0;").
|
||||||
Postgres("SELECT 0;").
|
Postgres("SELECT 0;").
|
||||||
Mysql("ALTER TABLE dashboard MODIFY data MEDIUMTEXT;"))
|
Mysql("ALTER TABLE dashboard MODIFY data MEDIUMTEXT;"))
|
||||||
|
|
||||||
|
// add column to store creator of a dashboard
|
||||||
|
mg.AddMigration("Add column created_by", NewAddColumnMigration(dashboardV2, &Column{
|
||||||
|
Name: "created_by", Type: DB_BigInt, Nullable: true,
|
||||||
|
}))
|
||||||
|
|
||||||
|
// add column to store updater of a dashboard
|
||||||
|
mg.AddMigration("Add column updated_by", NewAddColumnMigration(dashboardV2, &Column{
|
||||||
|
Name: "updated_by", Type: DB_BigInt, Nullable: true,
|
||||||
|
}))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -64,6 +64,10 @@ type AddColumnMigration struct {
|
|||||||
column *Column
|
column *Column
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NewAddColumnMigration(table Table, col *Column) *AddColumnMigration {
|
||||||
|
return &AddColumnMigration{tableName: table.Name, column: col}
|
||||||
|
}
|
||||||
|
|
||||||
func (m *AddColumnMigration) Table(tableName string) *AddColumnMigration {
|
func (m *AddColumnMigration) Table(tableName string) *AddColumnMigration {
|
||||||
m.tableName = tableName
|
m.tableName = tableName
|
||||||
return m
|
return m
|
||||||
|
|||||||
Reference in New Issue
Block a user