Хотя мы начали с sqllite для нашей среды тестирования, мы серьезно рассчитываем на запуск postgres для каждого разработчика. У нас есть сценарии, которые создают тестовую базу данных, с которой работают наши юнит-тесты, и у нас есть версия для разработчиков, которую используют разработчики.
Мы исследовали запуск postgres 'in memory' на виртуальном диске, но это обсуждение: http://dbaspot.com/forums/postgresql/395602-memory-postgresql-database.html предполагает, что в этом нет необходимости.
Мы еще не сталкивались с какими-либо проблемами, но это все еще находится на ранней стадии процесса разработки, и нам еще не приходилось делать что-то слишком модное.
zzzeek указывает на некоторые вещи, которые, вероятно, скоро сбьют нас с толку: (
Лучше сделай ход сейчас ...