Populating the Database
Populating the Database
Elastic Path Commerce contains sample data sets that can
be used to test and demonstrate commerce functionality. These are located in the
commerce-data module.
Use these Maven commands to populate your local development database:
Schema changes, test data and production configuration data for your project should be added to the following locations in the database/ext-data module:
- Schema changes - schema/schema-customizations.changelog.xml
- Production configuration data - data/rel-1.0-data. This configuration data is populated in all environments.
- Test data - data/test-data.
The data sets that are used to populate each environment are defined in that environment's data-population.properties file by the liquibase.contexts property. The sample data sets can be removed when no longer required.
Note: The liquibase.contexts property must always contain a
default context.