Bump schema version to 5.37 (#17892)

This commit is contained in:
Agniva De Sarker
2021-07-09 13:21:02 +05:30
committed by GitHub
parent 54097ef34a
commit b5266c37dc

View File

@@ -19,7 +19,7 @@ import (
)
const (
CurrentSchemaVersion = Version5360
CurrentSchemaVersion = Version5370
Version5370 = "5.37.0"
Version5360 = "5.36.0"
Version5350 = "5.35.0"
@@ -1184,30 +1184,30 @@ func rootCountMigration(sqlStore *SqlStore) {
}
func upgradeDatabaseToVersion537(sqlStore *SqlStore) {
// if shouldPerformUpgrade(sqlStore, Version5360, Version5370) {
sqlStore.RemoveIndexIfExists("idx_posts_channel_id", "Posts")
sqlStore.RemoveIndexIfExists("idx_channels_name", "Channels")
sqlStore.RemoveIndexIfExists("idx_publicchannels_name", "PublicChannels")
sqlStore.RemoveIndexIfExists("idx_channelmembers_channel_id", "ChannelMembers")
sqlStore.RemoveIndexIfExists("idx_emoji_name", "Emoji")
sqlStore.RemoveIndexIfExists("idx_oauthaccessdata_client_id", "OAuthAccessData")
sqlStore.RemoveIndexIfExists("idx_oauthauthdata_client_id", "OAuthAuthData")
sqlStore.RemoveIndexIfExists("idx_preferences_user_id", "Preferences")
sqlStore.RemoveIndexIfExists("idx_notice_views_user_id", "ProductNoticeViewState")
sqlStore.RemoveIndexIfExists("idx_notice_views_user_notice", "ProductNoticeViewState")
sqlStore.RemoveIndexIfExists("idx_status_user_id", "Status")
sqlStore.RemoveIndexIfExists("idx_teammembers_team_id", "TeamMembers")
sqlStore.RemoveIndexIfExists("idx_teams_name", "Teams")
sqlStore.RemoveIndexIfExists("idx_user_access_tokens_token", "UserAccessTokens")
sqlStore.RemoveIndexIfExists("idx_user_terms_of_service_user_id", "UserTermsOfService")
sqlStore.RemoveIndexIfExists("idx_users_email", "Users")
sqlStore.RemoveIndexIfExists("idx_sharedchannelusers_user_id", "SharedChannelUsers")
sqlStore.RemoveIndexIfExists("IDX_RetentionPolicies_DisplayName_Id", "RetentionPolicies")
sqlStore.CreateIndexIfNotExists("IDX_RetentionPolicies_DisplayName", "RetentionPolicies", "DisplayName")
if shouldPerformUpgrade(sqlStore, Version5360, Version5370) {
sqlStore.RemoveIndexIfExists("idx_posts_channel_id", "Posts")
sqlStore.RemoveIndexIfExists("idx_channels_name", "Channels")
sqlStore.RemoveIndexIfExists("idx_publicchannels_name", "PublicChannels")
sqlStore.RemoveIndexIfExists("idx_channelmembers_channel_id", "ChannelMembers")
sqlStore.RemoveIndexIfExists("idx_emoji_name", "Emoji")
sqlStore.RemoveIndexIfExists("idx_oauthaccessdata_client_id", "OAuthAccessData")
sqlStore.RemoveIndexIfExists("idx_oauthauthdata_client_id", "OAuthAuthData")
sqlStore.RemoveIndexIfExists("idx_preferences_user_id", "Preferences")
sqlStore.RemoveIndexIfExists("idx_notice_views_user_id", "ProductNoticeViewState")
sqlStore.RemoveIndexIfExists("idx_notice_views_user_notice", "ProductNoticeViewState")
sqlStore.RemoveIndexIfExists("idx_status_user_id", "Status")
sqlStore.RemoveIndexIfExists("idx_teammembers_team_id", "TeamMembers")
sqlStore.RemoveIndexIfExists("idx_teams_name", "Teams")
sqlStore.RemoveIndexIfExists("idx_user_access_tokens_token", "UserAccessTokens")
sqlStore.RemoveIndexIfExists("idx_user_terms_of_service_user_id", "UserTermsOfService")
sqlStore.RemoveIndexIfExists("idx_users_email", "Users")
sqlStore.RemoveIndexIfExists("idx_sharedchannelusers_user_id", "SharedChannelUsers")
sqlStore.RemoveIndexIfExists("IDX_RetentionPolicies_DisplayName_Id", "RetentionPolicies")
sqlStore.CreateIndexIfNotExists("IDX_RetentionPolicies_DisplayName", "RetentionPolicies", "DisplayName")
sqlStore.CreateColumnIfNotExistsNoDefault("Status", "DNDEndTime", "bigint", "bigint")
sqlStore.CreateColumnIfNotExistsNoDefault("Status", "PrevStatus", "VARCHAR(32)", "VARCHAR(32)")
sqlStore.CreateColumnIfNotExistsNoDefault("Status", "DNDEndTime", "bigint", "bigint")
sqlStore.CreateColumnIfNotExistsNoDefault("Status", "PrevStatus", "VARCHAR(32)", "VARCHAR(32)")
// saveSchemaVersion(sqlStore, Version5370)
// }
saveSchemaVersion(sqlStore, Version5370)
}
}