summaryrefslogtreecommitdiffstats
path: root/store/sqlstore/upgrade.go
diff options
context:
space:
mode:
authorJesse Hallam <jesse.hallam@gmail.com>2018-04-16 21:23:20 -0400
committerChristopher Speller <crspeller@gmail.com>2018-04-16 18:23:20 -0700
commit3a4c7603b3ce35ab247b4dddaf7a2506375ba2c9 (patch)
treeb60b9b7dd321ba741946f4bd57556895c211c3ed /store/sqlstore/upgrade.go
parentba6f9075c1fcc3fbfa5ba94e97df6a4dd9e70b50 (diff)
downloadchat-3a4c7603b3ce35ab247b4dddaf7a2506375ba2c9.tar.gz
chat-3a4c7603b3ce35ab247b4dddaf7a2506375ba2c9.tar.bz2
chat-3a4c7603b3ce35ab247b4dddaf7a2506375ba2c9.zip
MM-10020: avoid duplicating unique indexes (#8587)
* unit test TestGet(Search)Replica This adds partial, testing-focused support for SQLite, as well as removing some translated log messages that required initializing i18n just for testing. * avoid returning master twice when no replicas are configured * remove duplicate indexes * unit test GetAllConns
Diffstat (limited to 'store/sqlstore/upgrade.go')
-rw-r--r--store/sqlstore/upgrade.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/store/sqlstore/upgrade.go b/store/sqlstore/upgrade.go
index 882ee48ba..059d1a866 100644
--- a/store/sqlstore/upgrade.go
+++ b/store/sqlstore/upgrade.go
@@ -87,7 +87,7 @@ func UpgradeDatabase(sqlStore SqlStore) {
os.Exit(EXIT_VERSION_SAVE_MISSING)
}
- l4g.Info(utils.T("store.sql.schema_set.info"), model.CurrentVersion)
+ l4g.Info("The database schema has been set to version %v", model.CurrentVersion)
}
// If we're not on the current version then it's too old to be upgraded
@@ -415,6 +415,10 @@ func UpgradeDatabaseToVersion410(sqlStore SqlStore) {
// TODO: Uncomment following condition when version 4.10.0 is released
//if shouldPerformUpgrade(sqlStore, VERSION_4_9_0, VERSION_4_10_0) {
+ sqlStore.RemoveIndexIfExists("Name_2", "Channels")
+ sqlStore.RemoveIndexIfExists("Name_2", "Emoji")
+ sqlStore.RemoveIndexIfExists("ClientId_2", "OAuthAccessData")
+
// saveSchemaVersion(sqlStore, VERSION_4_10_0)
//}
}