summaryrefslogtreecommitdiffstats
path: root/store/sql_upgrade.go
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2017-01-04 17:24:07 -0500
committerGitHub <noreply@github.com>2017-01-04 17:24:07 -0500
commitff127bbaa343026a55429acf37f2c95186d07ac5 (patch)
tree98d69347c15a1cd48db2218c9a982ecfad39f6d2 /store/sql_upgrade.go
parent3d8acd4ee101066a9dee94fb3cc561249563cae5 (diff)
downloadchat-ff127bbaa343026a55429acf37f2c95186d07ac5.tar.gz
chat-ff127bbaa343026a55429acf37f2c95186d07ac5.tar.bz2
chat-ff127bbaa343026a55429acf37f2c95186d07ac5.zip
Update schema for version 3.6 (#4972)
* Update schema for version 3.6 * Update version for version 3.6
Diffstat (limited to 'store/sql_upgrade.go')
-rw-r--r--store/sql_upgrade.go22
1 files changed, 10 insertions, 12 deletions
diff --git a/store/sql_upgrade.go b/store/sql_upgrade.go
index 4c4d83504..d69404baa 100644
--- a/store/sql_upgrade.go
+++ b/store/sql_upgrade.go
@@ -214,20 +214,18 @@ func UpgradeDatabaseToVersion35(sqlStore *SqlStore) {
}
func UpgradeDatabaseToVersion36(sqlStore *SqlStore) {
- // TODO uncomment me before release
- //if shouldPerformUpgrade(sqlStore, VERSION_3_5_0, VERSION_3_6_0) {
+ if shouldPerformUpgrade(sqlStore, VERSION_3_5_0, VERSION_3_6_0) {
+ sqlStore.CreateColumnIfNotExists("Posts", "HasReactions", "tinyint", "boolean", "0")
- sqlStore.CreateColumnIfNotExists("Posts", "HasReactions", "tinyint", "boolean", "0")
+ // Create Team Description column
+ sqlStore.CreateColumnIfNotExists("Teams", "Description", "varchar(255)", "varchar(255)", "")
- // Create Team Description column
- sqlStore.CreateColumnIfNotExists("Teams", "Description", "varchar(255)", "varchar(255)", "")
+ // Add a Position column to users.
+ sqlStore.CreateColumnIfNotExists("Users", "Position", "varchar(64)", "varchar(64)", "")
- // Add a Position column to users.
- sqlStore.CreateColumnIfNotExists("Users", "Position", "varchar(64)", "varchar(64)", "")
+ // Remove ActiveChannel column from Status
+ sqlStore.RemoveColumnIfExists("Status", "ActiveChannel")
- // Remove ActiveChannel column from Status
- sqlStore.RemoveColumnIfExists("Status", "ActiveChannel")
-
- //saveSchemaVersion(sqlStore, VERSION_3_6_0)
- //}
+ saveSchemaVersion(sqlStore, VERSION_3_6_0)
+ }
}