Используйте локальные базы данных для каждого разработчика.
Затем используйте что-то вроде liquibase для управления любыми изменениями структуры базы данных.Требуйте, чтобы все изменения базы данных были записаны в сценарии и помещены в исходный репозиторий, а затем добавьте сервлет liquibase в ваш проект Stores.Таким образом, когда разработчики проверяют новые вещи, локальная база данных будет автоматически обновляться при перезапуске сервера.
Это дает дополнительное преимущество: ваши сценарии sql действительно тестируются хотя бы раз в команде разработчиков..
Теперь, в идеале, вы бы использовали wcbd и для своих разработчиков.Но так как это не отслеживает, какие сценарии уже были запущены в вашей системе, становится очень утомительно писать сверхзащитные сценарии sql (чтобы проверить, имеет ли эта таблица уже столбец X, расширенный до символов Y), или в случаеdataload, вы можете переопределить то, что на самом деле не должно быть.