Организация исходной версии БД
Для организации структуры базы данных (и, соответственно, развертывания приложения на сервере) существуют миграции. Миграции предназначены исключительно для изменения структуры, и тот же Doctrine просто не имеет стандартных методов CRUD (первый Yii, например, имел - и, по-моему, зря), но вместе с этим зачастую требуется инициализировать приложение с некоторыми данными на борту - дефолтный админский профиль, базовые категории в блоге и т.п.
Как это правильно организовать, как это делается по-человечески? Фикстуры были бы идеальным решением (последние разы именно через них и делал), если бы не принадлежали к миру тестирования, в результате чего привязка фикстур к установке получается каким-то громадным костылем.