« Back to Upgrade Instructions

Upgrade Process Customization

Table of Contents [-]

    If you're looking for the release numbers and wondering how the upgrade classes are run, this is the place.

    In portal.properties, there a section called Upgrade:

     ##
     ## Upgrade
     ##
        #
        # Input a list of comma delimited class names that implement
        # com.liferay.portal.upgrade.UpgradeProcess. These classes will run on
        # startup to upgrade older data to match with the latest version.
        #
        upgrade.processes=com.liferay.portal.upgrade.UpgradeProcess_**XYZ**

    This contains a list of classes that will be run by StartupAction.

    These classes all extend the abstract class UpgradeProcess.

    Within these classes, they are assigned a release build number in the getThreshold() method.

    StartupAction compares this number against a number stored in the database.

    This number is stored in the buildNumber column of the Release_ table.

    If the stored number in the database is less than the number in the class, than the upgrade will run.

    0 Attachments
    29020 Views
    Average (0 Votes)
    The average rating is 0.0 stars out of 5.
    Comments
    Threaded Replies Author Date
    Hi, I've got version 5.1.0 and i don't have... Javier Beringola December 26, 2008 2:30 AM

    Hi,

    I've got version 5.1.0 and i don't have portal.properties. Can you tell me where it is?
    Posted on 12/26/08 2:30 AM.