From 1c9091f85d716dea774fce432200be1c34e2ef07 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Thu, 15 Sep 2022 14:46:21 +0200 Subject: [PATCH] Migrate user_id to BIGINT (#55084) (#55235) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 7352c181c2bba53ffdfd973081e2d2d76ad4d7d4) Co-authored-by: Piotr Jamróz --- pkg/services/sqlstore/migrations/query_history_mig.go | 4 ++++ pkg/services/sqlstore/migrations/query_history_star_mig.go | 4 ++++ pkg/services/sqlstore/migrations/short_url_mig.go | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/pkg/services/sqlstore/migrations/query_history_mig.go b/pkg/services/sqlstore/migrations/query_history_mig.go index 9bc7097c06e..e3648b3cf9a 100644 --- a/pkg/services/sqlstore/migrations/query_history_mig.go +++ b/pkg/services/sqlstore/migrations/query_history_mig.go @@ -25,4 +25,8 @@ func addQueryHistoryMigrations(mg *Migrator) { mg.AddMigration("create query_history table v1", NewAddTableMigration(queryHistoryV1)) mg.AddMigration("add index query_history.org_id-created_by-datasource_uid", NewAddIndexMigration(queryHistoryV1, queryHistoryV1.Indices[0])) + + mg.AddMigration("alter table query_history alter column created_by type to bigint", NewRawSQLMigration(""). + Mysql("ALTER TABLE query_history MODIFY created_by BIGINT;"). + Postgres("ALTER TABLE query_history ALTER COLUMN created_by TYPE BIGINT;")) } diff --git a/pkg/services/sqlstore/migrations/query_history_star_mig.go b/pkg/services/sqlstore/migrations/query_history_star_mig.go index 338bfb3ea09..05589e39546 100644 --- a/pkg/services/sqlstore/migrations/query_history_star_mig.go +++ b/pkg/services/sqlstore/migrations/query_history_star_mig.go @@ -24,4 +24,8 @@ func addQueryHistoryStarMigrations(mg *Migrator) { mg.AddMigration("add column org_id in query_history_star", NewAddColumnMigration(queryHistoryStarV1, &Column{ Name: "org_id", Type: DB_BigInt, Nullable: false, Default: "1", })) + + mg.AddMigration("alter table query_history_star_mig column user_id type to bigint", NewRawSQLMigration(""). + Mysql("ALTER TABLE query_history_star MODIFY user_id BIGINT;"). + Postgres("ALTER TABLE query_history_star ALTER COLUMN user_id TYPE BIGINT;")) } diff --git a/pkg/services/sqlstore/migrations/short_url_mig.go b/pkg/services/sqlstore/migrations/short_url_mig.go index 161dc743ee1..2bb8e229812 100644 --- a/pkg/services/sqlstore/migrations/short_url_mig.go +++ b/pkg/services/sqlstore/migrations/short_url_mig.go @@ -24,4 +24,8 @@ func addShortURLMigrations(mg *Migrator) { mg.AddMigration("create short_url table v1", NewAddTableMigration(shortURLV1)) mg.AddMigration("add index short_url.org_id-uid", NewAddIndexMigration(shortURLV1, shortURLV1.Indices[0])) + + mg.AddMigration("alter table short_url alter column created_by type to bigint", NewRawSQLMigration(""). + Mysql("ALTER TABLE short_url MODIFY created_by BIGINT;"). + Postgres("ALTER TABLE short_url ALTER COLUMN created_by TYPE BIGINT;")) }