AbstractConstraintCreationUpgradeTask |
An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties
file.
|
AbstractPageTemplateMigrationUpgradeTask |
Base class for upgrade tasks that want to migrate page templates from one format to another.
|
AbstractUserMappingUpgradeTask |
Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object
exist.
|
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_/
|
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.
|
AuditLoggingSchemaUpgradeTask |
Marks the three audit logging tables listed in AuditRecord.hbm.xml
|
BandanaKeyUniqueConstraintCleaner |
Cleans up the bandana table so that unique and not null constraints can be applied to the context and key columns.
|
BandanaKeyUniqueConstraintUpgradeTask |
Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them.
|
BandanaTokenCleanupUpgradeTask |
This upgrade task clears all expired tokens stored in the bandana table
|
BandanaXStreamValueUpgradeTask |
Migrates Bandana values stored with XStream 1.1.1 format to XStream 1.4.1 based format.
|
ChangeSpaceDescriptionsBodyTypeTask |
|
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.
|
ConvertToRelativeLinksTask |
|
CorrectCsvAttachmentMimeTypeUpgradeTask |
This upgrade task is to set the mime type for csv files to "text/csv".
|
DataAccessUtils |
Provides access to several underlying Hibernate and JDBC data access objects, which are commonly
used in database-related upgrade tasks.
|
DatabaseValidationQueryMigrationUpgradeTask |
This task implements the changes in CONFSRVDEV-17301.
|
DbTrueFalseTypeFixUpgradeTask |
This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore.
|
DeleteTemporaryAttachmentUploadsUpgradeTask |
This upgrade task removes all attachment-*.tmp files from java temp directory.
|
DenormalisedContentPermissionsTriggersUpgradeTask |
Re-creates all required triggers and functions for denormalised permissions.
|
DenormalisedContentPermissionsUpgradeTask |
Creates all required triggers, functions and indexes for denormalised content permissions.
|
DenormalisedContentStatusUpgradeTask |
Removes all records and populates denormalised_content table again if service was enabled to fix problem with content status
|
DenormalisedPermissionsTriggersUpgradeTask |
Re-creates all required triggers and functions for denormalised permissions.
|
DenormalisedSpacePermissionsUpgradeTask |
Creates all required triggers, functions and indexes for denormalised space permissions.
|
DisableBackupJobUpgradeTask |
See CONFSRVDEV-6463
|
DropAndRecreateSynchronyEventsIndexUpgradeTask |
Drop the old events table indexes, and recreate using the correct column ordering.
|
DropAndUpdateContentIndexesUpgradeTask |
This upgrade task is to fix index rebuilding performance issues mainly caused by some low cardinality indexes.
|
DropTrackBackAndReferrerTablesUpgradeTask |
Table TRACKBACKLINKS and table EXTRNLNKS are not used any more.
|
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
|
EmbeddedCrowdSchemaUpgradeTask |
Adds required multi-column unique constraints to the Crowd database tables
|
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)
|
Hibernate5ConstraintNamesPostSchemaUpgradeTask |
Upgrade the database schema unique constraints in the hibernate 5 naming style.
|
Hibernate5ConstraintNamesPreSchemaUpgradeTask |
Drop existing hibernate 2 constraints to allow SchemaUpdate to re-create them in the hibernate 5 naming style.
|
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.
|
MigrateTrashDateUpgradeTask |
Set trash date for pre-7.14 items in the trash
|
NullModificationDateDraftUpgradeTask |
As we update the logic of `removeStaleSharedDrafts`, we should call it in our upgrading task to make sure
invalid data is cleaned up.
|
RemoveESIndexJournalVerifierUpgradeTask |
See CONFSRVDEV-3031.
|
RemovePluginLicenseStoragePluginUpgradeTask |
Upgrade task to remove the UPM Plugin License Storage Plugin from existing Confluence instances.
|
RenameTempDirPropertyUpgradeTask |
After upgrading WebWork to Struts we need to update 'confluence.cfg.xml' by
renaming property 'webwork.multipart.saveDir' -> 'struts.multipart.saveDir'.
|
ReplaceC3p0ConnectionPoolWithHikariCPUpgradeTask |
This task implements the changes in CONFSRVDEV-20791.
|
ResetJournalStateUpgradeTask |
This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore.
|
ServerADGSUpgradeTask |
Migrating old color scheme for spaces and global
|
ServerADGSUpgradeTask.MigrateStatistic |
Class which contains statistic of this migration
|
SessionClearingRowCallbackHandler |
Implementation of RowCallbackHandler which clears the session after processing a configurable
number of rows.
|
SplitIndexUpgradeTask |
|
SynchronyBtfOffUpgradeTask |
See https://bulldogwiki.internal.atlassian.com/wiki/x/C4CvE for details.
|
SynchronyEvictionEventsPostSchemaUpgradeTask |
Create compound indexes for Synchrony tables.
|
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.
|
SynchronyEvictionPropertiesCleanupUpgradeTask |
Since we're removing all synchrony data, we also need to delete content properties which reference this data.
|
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.
|
SynchronyEvictionSnapshotsPostSchemaUpgradeTask |
Create compound indexes for Synchrony tables.
|
SynchronyPidFileRemovalUpgradeTask |
Deletes synchrony.pid file as it's not used by Confluence anymore.
|
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.
|
WikiToXhtmlMigrationUpgradeTask |
Convert all wiki formatted content to XHTML content as part of the upgrade.
|