public class

BandanaKeyUniqueConstraintUpgradeTask

extends AbstractUpgradeTask
implements DatabaseUpgradeTask
java.lang.Object
   ↳ com.atlassian.confluence.upgrade.AbstractUpgradeTask
     ↳ com.atlassian.confluence.upgrade.upgradetask.BandanaKeyUniqueConstraintUpgradeTask

Class Overview

Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them.

Summary

Fields
public static final AddUniqueConstraintCommand UNIQUE_CONSTRAINT
[Expand]
Inherited Fields
From interface com.atlassian.confluence.upgrade.UpgradeTask
Public Constructors
BandanaKeyUniqueConstraintUpgradeTask(AlterTableExecutor alterTableExecutor, DdlExecutor ddlExecutor, BandanaKeyUniqueConstraintCleaner bandanaKeyUniqueConstraintCleaner)
Public Methods
void doUpgrade()
Perform the upgrade.
String getBuildNumber()
String getShortDescription()
A short (
static List<String> getUniqueConstraintSqlStatements()
[Expand]
Inherited Methods
From class com.atlassian.confluence.upgrade.AbstractUpgradeTask
From class java.lang.Object
From interface com.atlassian.confluence.upgrade.UpgradeTask

Fields

public static final AddUniqueConstraintCommand UNIQUE_CONSTRAINT

Public Constructors

public BandanaKeyUniqueConstraintUpgradeTask (AlterTableExecutor alterTableExecutor, DdlExecutor ddlExecutor, BandanaKeyUniqueConstraintCleaner bandanaKeyUniqueConstraintCleaner)

Public Methods

public void doUpgrade ()

Perform the upgrade.

Throws
Exception

public String getBuildNumber ()

public String getShortDescription ()

A short (

public static List<String> getUniqueConstraintSqlStatements ()