diff --git a/pkg/services/sqlstore/migrations/migrations.go b/pkg/services/sqlstore/migrations/migrations.go index 569d26282ed..4c9283e36ac 100644 --- a/pkg/services/sqlstore/migrations/migrations.go +++ b/pkg/services/sqlstore/migrations/migrations.go @@ -19,6 +19,7 @@ func AddMigrations(mg *Migrator) { addDashboardSnapshotMigrations(mg) addQuotaMigration(mg) addPluginBundleMigration(mg) + addSessionMigration(mg) } func addMigrationLogMigrations(mg *Migrator) { diff --git a/pkg/services/sqlstore/migrations/session_mig.go b/pkg/services/sqlstore/migrations/session_mig.go new file mode 100644 index 00000000000..ed675ede8fd --- /dev/null +++ b/pkg/services/sqlstore/migrations/session_mig.go @@ -0,0 +1,16 @@ +package migrations + +import . "github.com/grafana/grafana/pkg/services/sqlstore/migrator" + +func addSessionMigration(mg *Migrator) { + var sessionV1 = Table{ + Name: "session", + Columns: []*Column{ + {Name: "key", Type: DB_Char, IsPrimaryKey: true, Length: 16}, + {Name: "data", Type: DB_Blob}, + {Name: "expiry", Type: DB_Integer, Length: 255, Nullable: false}, + }, + } + + mg.AddMigration("create session table", NewAddTableMigration(sessionV1)) +}