The development process doesn’t end when you first release your application. Through your own planning, feature requests, and bug reports, developers improve their applications on a regular basis.

Sometimes, those changes result in changes to the data structure and underlying database. When users upgrade, they need a process that transitions them to improved versions of your application. For this, you must create an upgrade process.

This section shows how to do that.

Creating Data Upgrade Processes for Modules

Some changes you make to a module involve modifying the database. These changes bring with them the need for an upgrade process to move your module’s database from one version to the next. Liferay...

Read More

Upgrade Processes for Former Service Builder Plugins

If you modularized a traditional Liferay plugin application that implements Service Builder services, your new modular application must register itself in the Liferay Portal’s Release_ table. This...

Read More

Meaningful Schema Versioning

Data schema versions can be as arbitrary as you like; but they are most helpful when they provide meaning. Liferay’s data schema version convention communicates a schema’s compatibility with older...

Read More

Upgrading Data Schemas in Development

As you develop modules, you might need to iterate through several database schema changes. Before you release new module versions with your finalized schema changes, you must create a formal data...

Read More
0 (0 Votes)
Using OSGi Services from EXT Plugins Previous