From 662579e9a9770e3689e39c1f191e52490ef6417d Mon Sep 17 00:00:00 2001 From: utkarshcmu Date: Thu, 3 Mar 2016 02:08:51 -0800 Subject: [PATCH] Added preferences migrations --- .../sqlstore/migrations/migrations.go | 1 + .../sqlstore/migrations/preferences_mig.go | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pkg/services/sqlstore/migrations/preferences_mig.go diff --git a/pkg/services/sqlstore/migrations/migrations.go b/pkg/services/sqlstore/migrations/migrations.go index 28ea3035bcd..21eb3601281 100644 --- a/pkg/services/sqlstore/migrations/migrations.go +++ b/pkg/services/sqlstore/migrations/migrations.go @@ -21,6 +21,7 @@ func AddMigrations(mg *Migrator) { addAppSettingsMigration(mg) addSessionMigration(mg) addPlaylistMigrations(mg) + addPreferencesMigrations(mg) } func addMigrationLogMigrations(mg *Migrator) { diff --git a/pkg/services/sqlstore/migrations/preferences_mig.go b/pkg/services/sqlstore/migrations/preferences_mig.go new file mode 100644 index 00000000000..0ce01857b75 --- /dev/null +++ b/pkg/services/sqlstore/migrations/preferences_mig.go @@ -0,0 +1,20 @@ +package migrations + +import . "github.com/grafana/grafana/pkg/services/sqlstore/migrator" + +func addPreferencesMigrations(mg *Migrator) { + + preferencesV1 := Table{ + Name: "preferences", + Columns: []*Column{ + {Name: "id", Type: DB_BigInt, IsPrimaryKey: true, IsAutoIncrement: true}, + {Name: "pref_id", Type: DB_Int, Nullable: false}, + {Name: "pref_type", Type: DB_NVarchar, Length: 255, Nullable: false}, + {Name: "pref_data", Type: DB_Text, Nullable: false}, + }, + } + + // create table + mg.AddMigration("create preferences table v1", NewAddTableMigration(preferencesV1)) + +}