INTRODUCTION TO MIGRATION
This Chapter provides an overview of the function of Migrating additional modules in Compiere. Note that with every new release of Compiere, documentation is provided to ensure a successful Version Migration.
For a more detailed look at how the migration process works, see the attached document "Migration Process Functional Specifications".
One of Compiere's primary design principles is that any element of the system can be changed at any time without consequences in other parts of the application or to application data. This very simple principle gives you unprecedented flexibility in managing your application over time.
Compiere's Migration Management solution fully embodies the "change anything at any time" principle. Migration Management enables you to migrate to newer versions of the Compiere platform periodically while preserving all of the customizations, extensions and transaction data accumulated since you first deployed your Compiere solution. Compiere Migration Management allows you to:
- Migrate from any previous Compiere release to the current release
- Migrate a client instance from one database to another database
- Migrate/copy setup meta-data (i.e. no transactions)
- Delete clients or transactions ("clean start")
Compiere will not modify your customizations - as long as they are marked as customizations. The Migration Management solution gives you the confidence to customize your application to meet business needs, without impacting the supportability and upgradeability of your solution. Migrate to newer Compiere versions on your timetable with confidence that any and all customizations required by your business needs are preserved.