Making private some sqlstore methods (#13895)
* Making private some sqlstore methods * Calling for create indexes on missing stores Co-authored-by: mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
aec606500f
Коммит
2a5d30f8f3
@@ -132,37 +132,37 @@ func NewSqlSupplier(settings model.SqlSettings, metrics einterfaces.MetricsInter
|
||||
|
||||
supplier.initConnection()
|
||||
|
||||
supplier.stores.team = NewSqlTeamStore(supplier)
|
||||
supplier.stores.channel = NewSqlChannelStore(supplier, metrics)
|
||||
supplier.stores.post = NewSqlPostStore(supplier, metrics)
|
||||
supplier.stores.user = NewSqlUserStore(supplier, metrics)
|
||||
supplier.stores.bot = NewSqlBotStore(supplier, metrics)
|
||||
supplier.stores.audit = NewSqlAuditStore(supplier)
|
||||
supplier.stores.cluster = NewSqlClusterDiscoveryStore(supplier)
|
||||
supplier.stores.compliance = NewSqlComplianceStore(supplier)
|
||||
supplier.stores.session = NewSqlSessionStore(supplier)
|
||||
supplier.stores.oauth = NewSqlOAuthStore(supplier)
|
||||
supplier.stores.system = NewSqlSystemStore(supplier)
|
||||
supplier.stores.webhook = NewSqlWebhookStore(supplier, metrics)
|
||||
supplier.stores.command = NewSqlCommandStore(supplier)
|
||||
supplier.stores.commandWebhook = NewSqlCommandWebhookStore(supplier)
|
||||
supplier.stores.preference = NewSqlPreferenceStore(supplier)
|
||||
supplier.stores.license = NewSqlLicenseStore(supplier)
|
||||
supplier.stores.token = NewSqlTokenStore(supplier)
|
||||
supplier.stores.emoji = NewSqlEmojiStore(supplier, metrics)
|
||||
supplier.stores.status = NewSqlStatusStore(supplier)
|
||||
supplier.stores.fileInfo = NewSqlFileInfoStore(supplier, metrics)
|
||||
supplier.stores.job = NewSqlJobStore(supplier)
|
||||
supplier.stores.userAccessToken = NewSqlUserAccessTokenStore(supplier)
|
||||
supplier.stores.channelMemberHistory = NewSqlChannelMemberHistoryStore(supplier)
|
||||
supplier.stores.plugin = NewSqlPluginStore(supplier)
|
||||
supplier.stores.TermsOfService = NewSqlTermsOfServiceStore(supplier, metrics)
|
||||
supplier.stores.UserTermsOfService = NewSqlUserTermsOfServiceStore(supplier)
|
||||
supplier.stores.linkMetadata = NewSqlLinkMetadataStore(supplier)
|
||||
supplier.stores.reaction = NewSqlReactionStore(supplier)
|
||||
supplier.stores.role = NewSqlRoleStore(supplier)
|
||||
supplier.stores.scheme = NewSqlSchemeStore(supplier)
|
||||
supplier.stores.group = NewSqlGroupStore(supplier)
|
||||
supplier.stores.team = newSqlTeamStore(supplier)
|
||||
supplier.stores.channel = newSqlChannelStore(supplier, metrics)
|
||||
supplier.stores.post = newSqlPostStore(supplier, metrics)
|
||||
supplier.stores.user = newSqlUserStore(supplier, metrics)
|
||||
supplier.stores.bot = newSqlBotStore(supplier, metrics)
|
||||
supplier.stores.audit = newSqlAuditStore(supplier)
|
||||
supplier.stores.cluster = newSqlClusterDiscoveryStore(supplier)
|
||||
supplier.stores.compliance = newSqlComplianceStore(supplier)
|
||||
supplier.stores.session = newSqlSessionStore(supplier)
|
||||
supplier.stores.oauth = newSqlOAuthStore(supplier)
|
||||
supplier.stores.system = newSqlSystemStore(supplier)
|
||||
supplier.stores.webhook = newSqlWebhookStore(supplier, metrics)
|
||||
supplier.stores.command = newSqlCommandStore(supplier)
|
||||
supplier.stores.commandWebhook = newSqlCommandWebhookStore(supplier)
|
||||
supplier.stores.preference = newSqlPreferenceStore(supplier)
|
||||
supplier.stores.license = newSqlLicenseStore(supplier)
|
||||
supplier.stores.token = newSqlTokenStore(supplier)
|
||||
supplier.stores.emoji = newSqlEmojiStore(supplier, metrics)
|
||||
supplier.stores.status = newSqlStatusStore(supplier)
|
||||
supplier.stores.fileInfo = newSqlFileInfoStore(supplier, metrics)
|
||||
supplier.stores.job = newSqlJobStore(supplier)
|
||||
supplier.stores.userAccessToken = newSqlUserAccessTokenStore(supplier)
|
||||
supplier.stores.channelMemberHistory = newSqlChannelMemberHistoryStore(supplier)
|
||||
supplier.stores.plugin = newSqlPluginStore(supplier)
|
||||
supplier.stores.TermsOfService = newSqlTermsOfServiceStore(supplier, metrics)
|
||||
supplier.stores.UserTermsOfService = newSqlUserTermsOfServiceStore(supplier)
|
||||
supplier.stores.linkMetadata = newSqlLinkMetadataStore(supplier)
|
||||
supplier.stores.reaction = newSqlReactionStore(supplier)
|
||||
supplier.stores.role = newSqlRoleStore(supplier)
|
||||
supplier.stores.scheme = newSqlSchemeStore(supplier)
|
||||
supplier.stores.group = newSqlGroupStore(supplier)
|
||||
|
||||
err := supplier.GetMaster().CreateTablesIfNotExists()
|
||||
if err != nil {
|
||||
@@ -178,33 +178,36 @@ func NewSqlSupplier(settings model.SqlSettings, metrics einterfaces.MetricsInter
|
||||
os.Exit(EXIT_GENERIC_FAILURE)
|
||||
}
|
||||
|
||||
supplier.stores.team.(*SqlTeamStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.channel.(*SqlChannelStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.post.(*SqlPostStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.user.(*SqlUserStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.bot.(*SqlBotStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.audit.(*SqlAuditStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.compliance.(*SqlComplianceStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.session.(*SqlSessionStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.oauth.(*SqlOAuthStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.system.(*SqlSystemStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.webhook.(*SqlWebhookStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.command.(*SqlCommandStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.commandWebhook.(*SqlCommandWebhookStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.preference.(*SqlPreferenceStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.license.(*SqlLicenseStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.token.(*SqlTokenStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.emoji.(*SqlEmojiStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.status.(*SqlStatusStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.fileInfo.(*SqlFileInfoStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.job.(*SqlJobStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.userAccessToken.(*SqlUserAccessTokenStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.plugin.(*SqlPluginStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.TermsOfService.(SqlTermsOfServiceStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.UserTermsOfService.(SqlUserTermsOfServiceStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.linkMetadata.(*SqlLinkMetadataStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.group.(*SqlGroupStore).CreateIndexesIfNotExists()
|
||||
supplier.stores.preference.(*SqlPreferenceStore).DeleteUnusedFeatures()
|
||||
supplier.stores.team.(*SqlTeamStore).createIndexesIfNotExists()
|
||||
supplier.stores.channel.(*SqlChannelStore).createIndexesIfNotExists()
|
||||
supplier.stores.post.(*SqlPostStore).createIndexesIfNotExists()
|
||||
supplier.stores.user.(*SqlUserStore).createIndexesIfNotExists()
|
||||
supplier.stores.bot.(*SqlBotStore).createIndexesIfNotExists()
|
||||
supplier.stores.audit.(*SqlAuditStore).createIndexesIfNotExists()
|
||||
supplier.stores.compliance.(*SqlComplianceStore).createIndexesIfNotExists()
|
||||
supplier.stores.session.(*SqlSessionStore).createIndexesIfNotExists()
|
||||
supplier.stores.oauth.(*SqlOAuthStore).createIndexesIfNotExists()
|
||||
supplier.stores.system.(*SqlSystemStore).createIndexesIfNotExists()
|
||||
supplier.stores.webhook.(*SqlWebhookStore).createIndexesIfNotExists()
|
||||
supplier.stores.command.(*SqlCommandStore).createIndexesIfNotExists()
|
||||
supplier.stores.commandWebhook.(*SqlCommandWebhookStore).createIndexesIfNotExists()
|
||||
supplier.stores.preference.(*SqlPreferenceStore).createIndexesIfNotExists()
|
||||
supplier.stores.license.(*SqlLicenseStore).createIndexesIfNotExists()
|
||||
supplier.stores.token.(*SqlTokenStore).createIndexesIfNotExists()
|
||||
supplier.stores.emoji.(*SqlEmojiStore).createIndexesIfNotExists()
|
||||
supplier.stores.status.(*SqlStatusStore).createIndexesIfNotExists()
|
||||
supplier.stores.fileInfo.(*SqlFileInfoStore).createIndexesIfNotExists()
|
||||
supplier.stores.job.(*SqlJobStore).createIndexesIfNotExists()
|
||||
supplier.stores.userAccessToken.(*SqlUserAccessTokenStore).createIndexesIfNotExists()
|
||||
supplier.stores.plugin.(*SqlPluginStore).createIndexesIfNotExists()
|
||||
supplier.stores.TermsOfService.(SqlTermsOfServiceStore).createIndexesIfNotExists()
|
||||
supplier.stores.UserTermsOfService.(SqlUserTermsOfServiceStore).createIndexesIfNotExists()
|
||||
supplier.stores.linkMetadata.(*SqlLinkMetadataStore).createIndexesIfNotExists()
|
||||
supplier.stores.reaction.(*SqlReactionStore).createIndexesIfNotExists()
|
||||
supplier.stores.role.(*SqlRoleStore).createIndexesIfNotExists()
|
||||
supplier.stores.scheme.(*SqlSchemeStore).createIndexesIfNotExists()
|
||||
supplier.stores.group.(*SqlGroupStore).createIndexesIfNotExists()
|
||||
supplier.stores.preference.(*SqlPreferenceStore).deleteUnusedFeatures()
|
||||
|
||||
return supplier
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user