Populating the Database
Populating the Database
Configure Demo Data Sets
The following Elastic Path demo data is included in the commerce-data module:
- ep-shared-demo-data - demo data used by all demos.
- ep-mobee-demo-data - demo data for Cortex stores.
- demo-snapitup-data - demo data for example camera stores.
Tip:
Configuring Demo Data
To change the demo data that is loaded in your local development environment, update extensions/database/ext-data/src/main/resources/environments/local/data-population.properties. Remove the data sets that you don't want loaded.
Populate the Database
To create a new database schema and populate the database with demo data:
- In the command line, navigate to the extensions/database directory.
- 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, run the
following command:
mvn clean install -Pupdate-dbFor more information, see Data Population - Patterns and Data Population - Extensions Data.
Tip:
Troubleshooting
Database settings are defined in your .m2/settings.xml file. 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.