Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. The Developer Center continues to support Commerce 6.13.0 through 7.4.1.Visit new site

Data Population Deployment Models

Data Population Deployment Models

With the Data Population tool, you can populate data for the development environment as you want and then choose one of the following deployment methods:

Blended Model

This model uses the Data Population Tool to execute the same change log file in all environments. The change log consists of Liquibase and import/export change sets.

Segregate Deployment Model

This model requires separating Liquibase change logs from import/export change logs. In development, a master change log file is executed that includes both the Liquibase and import/export change log files. In this model, to deploy to production or similar environments:
  1. Run the data population tool using the -Pfilter-data command to filter the contents of the data directory using the appropriate environment-specific properties.
  2. Generate an SQL database from the filtered data by using the Liquibase command line tool.

    The Database administrator manually applies the generated SQL to the target database.

  3. Apply the filtered import/export data to the target database using the import/export command line tool.