public class LikesSqlConstraintsUpgradeTask extends Object implements UpgradeTask, DatabaseUpgradeTask, BackupSupport
log| Constructor and Description |
|---|
LikesSqlConstraintsUpgradeTask(AlterTableExecutor alterTableExecutor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
breaksBackwardCompatibility()
The old lack of constraint didn't required anything of the data.
|
void |
doUpgrade()
Perform the upgrade.
|
String |
getBuildNumber() |
BuildNumberUpgradeConstraint |
getConstraint() |
Collection<UpgradeError> |
getErrors()
Return any errors that occur.
|
String |
getName()
The human-readable name of the upgrade task
|
String |
getShortDescription()
A short (<50 chars) description of the upgrade action
|
boolean |
isDatabaseUpgrade() |
boolean |
runOnSpaceImport()
This doesn't run on import for a site import, so doesn't need to run on space import either.
|
void |
validate()
Validates that this upgrade task can be performed.
|
public LikesSqlConstraintsUpgradeTask(AlterTableExecutor alterTableExecutor)
public String getBuildNumber()
getBuildNumber in interface UpgradeTaskInfopublic BuildNumberUpgradeConstraint getConstraint()
getConstraint in interface UpgradeTaskpublic String getShortDescription()
UpgradeTaskInfogetShortDescription in interface UpgradeTaskInfopublic boolean isDatabaseUpgrade()
isDatabaseUpgrade in interface UpgradeTaskInfopublic void doUpgrade()
throws Exception
UpgradeTaskdoUpgrade in interface UpgradeTaskExceptionpublic void validate()
throws Exception
UpgradeTaskvalidate in interface UpgradeTaskExceptionpublic Collection<UpgradeError> getErrors()
UpgradeTaskUpgradeError.getErrors in interface UpgradeTaskUpgradeError objects, sometimes null.public boolean runOnSpaceImport()
runOnSpaceImport in interface BackupSupportpublic boolean breaksBackwardCompatibility()
breaksBackwardCompatibility in interface BackupSupportpublic String getName()
UpgradeTaskInfogetName in interface UpgradeTaskInfoCopyright © 2003–2021 Atlassian. All rights reserved.