From 40d946a6e3399f05ccd9cf654debfa7f2eb02786 Mon Sep 17 00:00:00 2001 From: Anthony Woods Date: Tue, 26 Jan 2016 04:18:18 +0800 Subject: [PATCH] add drop table to ensure existing installs get new schema --- pkg/services/sqlstore/migrations/app_settings.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/services/sqlstore/migrations/app_settings.go b/pkg/services/sqlstore/migrations/app_settings.go index 8b970a5062a..9c01b242b6e 100644 --- a/pkg/services/sqlstore/migrations/app_settings.go +++ b/pkg/services/sqlstore/migrations/app_settings.go @@ -4,7 +4,7 @@ import . "github.com/grafana/grafana/pkg/services/sqlstore/migrator" func addAppSettingsMigration(mg *Migrator) { - appSettingsV1 := Table{ + appSettingsV2 := Table{ Name: "app_settings", Columns: []*Column{ {Name: "id", Type: DB_BigInt, IsPrimaryKey: true, IsAutoIncrement: true}, @@ -22,7 +22,9 @@ func addAppSettingsMigration(mg *Migrator) { }, } - mg.AddMigration("create app_settings table v1", NewAddTableMigration(appSettingsV1)) + mg.AddMigration("Drop old table app_settings v1", NewDropTableMigration("app_settings")) + + mg.AddMigration("create app_settings table v2", NewAddTableMigration(appSettingsV2)) //------- indexes ------------------ addTableIndicesMigrations(mg, "v3", appSettingsV1)