Я разрабатываю веб-приложение с использованием Zend Framework 2 и Doctrine 2. Я новичок в Doctrine 2 вообще и Migrations в частности. Мне было интересно, есть ли рекомендуемые рекомендации по использованию этого. Некоторые конкретные вещи, которые я ищу:Doctrine 2 Migrations Workflow
- Рекомендуемый рабочий процесс от разработки до развертывания?
- Включаете ли вы данные, предварительно заполняющие данные в миграциях?
- Как справиться с возвратом к предыдущей версии, если сбой миграции.
Большое спасибо!
Несколько месяцев назад я написал [ответ на рабочий процесс миграции Propel] (http://stackoverflow.com/a/28671466/472495). Я не знаю, насколько широко распространена моя практика (я сам это сделал). Я создаю единую тестовую среду из миграций каждый раз, когда выполняются тесты. Он обеспечивает гораздо больший уровень уверенности, прежде чем запускать их в не-dev средах. Это не особенно специфично для Propel, может быть, это интересно? – halfer