From 23eebcf0d778b6d67bfc27a427a2263589c4dc56 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Mon, 30 Dec 2019 12:33:27 -0500 Subject: [PATCH] Fix Bots table lacking schema migration (#13542) --- store/sqlstore/upgrade.go | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/store/sqlstore/upgrade.go b/store/sqlstore/upgrade.go index 5713998099..9a61726fb2 100644 --- a/store/sqlstore/upgrade.go +++ b/store/sqlstore/upgrade.go @@ -18,7 +18,9 @@ import ( ) const ( - CURRENT_SCHEMA_VERSION = VERSION_5_18_0 + CURRENT_SCHEMA_VERSION = VERSION_5_19_0 + VERSION_5_20_0 = "5.20.0" + VERSION_5_19_0 = "5.19.0" VERSION_5_18_0 = "5.18.0" VERSION_5_17_0 = "5.17.0" VERSION_5_16_0 = "5.16.0" @@ -167,6 +169,8 @@ func upgradeDatabase(sqlStore SqlStore, currentModelVersionString string) error upgradeDatabaseToVersion516(sqlStore) upgradeDatabaseToVersion517(sqlStore) upgradeDatabaseToVersion518(sqlStore) + upgradeDatabaseToVersion519(sqlStore) + upgradeDatabaseToVersion520(sqlStore) return nil } @@ -737,3 +741,19 @@ func upgradeDatabaseToVersion518(sqlStore SqlStore) { saveSchemaVersion(sqlStore, VERSION_5_18_0) } } + +func upgradeDatabaseToVersion519(sqlStore SqlStore) { + if shouldPerformUpgrade(sqlStore, VERSION_5_18_0, VERSION_5_19_0) { + saveSchemaVersion(sqlStore, VERSION_5_19_0) + } +} + +func upgradeDatabaseToVersion520(sqlStore SqlStore) { + // TODO: Uncomment following condition when version 5.20.0 is released + // if shouldPerformUpgrade(sqlStore, VERSION_5_19_0, VERSION_5_20_0) { + + sqlStore.CreateColumnIfNotExistsNoDefault("Bots", "LastIconUpdate", "bigint", "bigint") + + // saveSchemaVersion(sqlStore, VERSION_5_20_0) + // } +}