Database seeding is a method of updating the database with some data in a table. Usually, it is used when setting up local environment, so developers can work on something locally. Sometimes, you may want to seed a production database, quite often this will be User roles.
Generating Seed Data
Unique entities in DB are generated as unique