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

This version of Elastic Path Commerce is no longer supported or maintained. To upgrade to the latest version, contact your Elastic Path representative.

Populate the Database

Populate the Database

Configure Demo Data Sets

Depending on the Elastic Path release package, some or all of the following demo data sets may be included in the extensions\database\ext-data\src\main\resources\data folder:

  • demo-geometrixx-data - Configured as the default data for AEM projects.
  • demo-mobee-data - Configured as the default data for Cortex projects.
  • demo-snapitup-data - Configured as the default data for Commerce Engine projects.
Tip: Loading Demo Data

If you wish to load additional demo data in your local development environment, update extensions\database\ext-data\src\main\resources\environments\local\data-population.properties. Append mobee-data and/or snapitup-data to the liquibase.contexts property

Populate the Database

To create a new database schema and populate the database with demo data:

  1. With the command line, navigate to the extensions\database directory.
  2. Run the following command to run the Data Population tool:
    mvn clean install -Preset-db
Tip: Update Database without Dropping and Recreating Schema
To update an existing database without dropping and recreating the schema is, run
mvn clean install -Pupdate-db
For more information, see Data Population - Patterns and Data Population - Extensions Data.
Tip: Troubleshooting

Database settings are defined in your .m2\settings.xml. If there are errors connecting to the database or creating a new schema, you may need to update these settings to match your local database settings.