class |
AbstractConstraintCreationUpgradeTask |
An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties
file.
|
class |
AbstractIndexContentUpgradeTask |
|
class |
AbstractPageTemplateMigrationUpgradeTask |
Base class for upgrade tasks that want to migrate page templates from one format to another.
|
class |
AbstractUserMappingUpgradeTask |
Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object
exist.
|
class |
AddMissingOsPropertyIndexUpgradeTask |
Add an OS_PROPERTYENTRY index missed in instances freshly installed with Confluence 5.6 - 5.8
See more details in https://extranet.atlassian.com/x/eADd_/
|
class |
AddMissingUnmanagedUniqueConstraintsUpgradeTask |
Because of CONFSERVER-38706, some unique constraints which are not managed by Hibernate have been missing
for instances freshly installed with Confluence 5.6 - 5.8.
|
class |
AuditLoggingSchemaUpgradeTask |
Marks the three audit logging tables listed in AuditRecord.hbm.xml
|
class |
BandanaKeyUniqueConstraintUpgradeTask |
Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them.
|
class |
BandanaXStreamValueUpgradeTask |
Migrates Bandana values stored with XStream 1.1.1 format to XStream 1.4.1 based format.
|
class |
CheckAndFixSQLServerCatalogNameInJDBCConnectionUrlUpgradeTask |
This task will check, and fix the catalog name being used in the JDBC connection url
used in confluence.cfg.xml to be correctly cased.
|
class |
CorrectCsvAttachmentMimeTypeUpgradeTask |
This upgrade task is to set the mime type for csv files to "text/csv".
|
class |
DatabaseValidationQueryMigrationUpgradeTask |
This task implements the changes in CONFSRVDEV-17301.
|
class |
DeleteTemporaryAttachmentUploadsUpgradeTask |
This upgrade task removes all attachment-*.tmp files from java temp directory.
|
class |
DenormalisedContentPermissionsTriggersUpgradeTask |
Re-creates all required triggers and functions for denormalised permissions.
|
class |
DenormalisedContentPermissionsUpgradeTask |
Creates all required triggers, functions and indexes for denormalised content permissions.
|
class |
DenormalisedContentStatusUpgradeTask |
Removes all records and populates denormalised_content table again if service was enabled to fix problem with content status
|
class |
DenormalisedPermissionsTriggersUpgradeTask |
Re-creates all required triggers and functions for denormalised permissions.
|
class |
DenormalisedSpacePermissionsUpgradeTask |
Creates all required triggers, functions and indexes for denormalised space permissions.
|
class |
DisableBackupJobUpgradeTask |
See CONFSRVDEV-6463
|
class |
DropAndRecreateSynchronyEventsIndexUpgradeTask |
Drop the old events table indexes, and recreate using the correct column ordering.
|
class |
DropAndUpdateContentIndexesUpgradeTask |
This upgrade task is to fix index rebuilding performance issues mainly caused by some low cardinality indexes.
|
class |
DropTrackBackAndReferrerTablesUpgradeTask |
Table TRACKBACKLINKS and table EXTRNLNKS are not used any more.
|
class |
EmbeddedCrowdAddGroupExternalIdUpgradeTask |
Adds hibernate mapping for externalId property of InternalGroup or rather logs
that the crowd schema got updated, because Hibernate should take care of updating things for us
|
class |
EmbeddedCrowdPropertySetFactoryMigrationUpgradeTask |
Converts user preferences and other user properties (e.g.
|
class |
EmbeddedCrowdSchemaUpgradeTask |
Adds required multi-column unique constraints to the Crowd database tables
|
class |
FixWrongSpaceLinksUpgradeTask |
See CONFSERVER-45278
Fixes invalid space links in drafts
Complexity is O(log(amount of documents) + amount of broken documents)
We expect that there will be few broken documents (or zero)
|
class |
Hibernate5ConstraintNamesPostSchemaUpgradeTask |
Upgrade the database schema unique constraints in the hibernate 5 naming style.
|
class |
Hibernate5ConstraintNamesPreSchemaUpgradeTask |
Drop existing hibernate 2 constraints to allow SchemaUpdate to re-create them in the hibernate 5 naming style.
|
class |
IndexDraftsUpgradeTask |
This upgrade task is meant to index all the draft contents which were not indexable in prior versions, it will
then allow users to access their existing drafts directly through the dashboard.
|
class |
MigrateDocThemeSettingsToCustomPageSettings |
This upgrade tasks migrates over Documentation theme settings to the default theme's Custom Page Settings.
|
class |
MigrateScheduledJobCacheUpgradeTask |
Migrates Bandana values stored in the ScheduledJobConfiguration context
Specifically, it changes the key from the legacy "QUARTZGRP#JOBID" format to "JOBID"
As Quartz jobs are unsupported in 8.0, the job group property no longer exists.
|
class |
MigrateTrashDateUpgradeTask |
Set trash date for pre-7.14 items in the trash
|
class |
NullModificationDateDraftUpgradeTask |
As we update the logic of `removeStaleSharedDrafts`, we should call it in our upgrading task to make sure
invalid data is cleaned up.
|
class |
PageTemplateXhtmlRoundTripMigrationUpgradeTask |
Migrates page templates using a storage format round trip process.
|
class |
ReindexAllBlogsUpgradeTask |
Upgrade task to re-index all blog post objects.
|
class |
RemoveESIndexJournalVerifierUpgradeTask |
See CONFSRVDEV-3031.
|
class |
RemovePluginLicenseStoragePluginUpgradeTask |
Upgrade task to remove the UPM Plugin License Storage Plugin from existing Confluence instances.
|
class |
ReplaceC3p0ConnectionPoolWithHikariCPUpgradeTask |
This task implements the changes in CONFSRVDEV-20791.
|
class |
ServerADGSUpgradeTask |
Migrating old color scheme for spaces and global
|
class |
SplitIndexUpgradeTask |
|
class |
SplitJournalUpgradeTask |
Does 2 things:
Updates the journalentry table to move items from main_index to change_index if they are:
DELETE_CHANGE_DOCUMENTS
DELETE_CHANGE_DOCUMENTS
ADD_CHANGE_DOCUMENT
REBUILD_CHANGE_DOCUMENTS
writes the most recent id from the main_index journal to the change_index journal so that the change_index
will continue at the same item as the main_index as the {@see SplitIndexUpgradeTask} will already have copied
the relevant changes to the new index.
|
class |
SynchronyBtfOffUpgradeTask |
See https://bulldogwiki.internal.atlassian.com/wiki/x/C4CvE for details.
|
class |
SynchronyEvictionEventsPostSchemaUpgradeTask |
Create compound indexes for Synchrony tables.
|
class |
SynchronyEvictionEventsPreSchemaUpgradeTask |
We drop synchrony tables and then recreate them from scratch instead of truncating because of the Hibernate bug
that can't alter existing quoted tables.
|
class |
SynchronyEvictionPropertiesCleanupUpgradeTask |
Since we're removing all synchrony data, we also need to delete content properties which reference this data.
|
class |
SynchronyEvictionSnapshotPreSchemaUpgradeTask |
We drop synchrony tables and then recreate them from scratch instead of truncating because of the Hibernate bug
that can't alter existing quoted tables.
|
class |
SynchronyEvictionSnapshotsPostSchemaUpgradeTask |
Create compound indexes for Synchrony tables.
|
class |
SynchronyPidFileRemovalUpgradeTask |
Deletes synchrony.pid file as it's not used by Confluence anymore.
|
class |
UnindexContentTypeUpgradeTask |
|
class |
UpdateSpacePermissionsIndexUpgradeTask |
This upgrade task is to fix an index defined on spacepermissions table as hibernate schema update tool
is not able to update the definition of the multi-column index.
|
class |
WikiToXhtmlMigrationUpgradeTask |
Convert all wiki formatted content to XHTML content as part of the upgrade.
|
class |
XhtmlRoundTripMigrationUpgradeTask |
Convert all legacy formatted content to the current XHTML format as part of the upgrade.
|