diff --git a/pkg/services/sqlstore/migrations/migrations.go b/pkg/services/sqlstore/migrations/migrations.go index 28ea3035bcd..7a6ba554246 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)) + +}