migrate down для модулей
migrate down для модулей
Если я правильно понимаю суть модулей в Yii, то хотелось бы чтобы у каждого модуля была своя история миграций, чтобы можно было без проблем откатываться назад для конкретного модуля.
Для примера сейчас получается так, если я применил миграции модуля 1, потом миграции модуля 2, далее у меня появились еще миграции в модуле 1, которые я уже применил, и мне в друг понадобилось откатить пару миграций модуля 1. Вызывая команду migrate down с независимо каким параметром --migrationPath у меня просто откатсятся те миграции, которые были последними. В процессе разработки приложений это создает неудобства, приходится в ручную править таблицу migrations.
Для примера сейчас получается так, если я применил миграции модуля 1, потом миграции модуля 2, далее у меня появились еще миграции в модуле 1, которые я уже применил, и мне в друг понадобилось откатить пару миграций модуля 1. Вызывая команду migrate down с независимо каким параметром --migrationPath у меня просто откатсятся те миграции, которые были последними. В процессе разработки приложений это создает неудобства, приходится в ручную править таблицу migrations.
Re: migrate down для модулей
К сожалению не отвечу но присоединюсь к вопросу. Уважаемые форумчане, кто что знает про правильную организацию взаимодействия миграций и модулей, поделитесь плиз.
Re: migrate down для модулей
Это расширение прекрассо решает проблему, пользуюсь им уже довольно продолжительное время. Но все же не понимаю, почему непосредственно в yii такие не юзабельные в реальных условиях миграции? почему бы не сделать также как в этом расширении, или лучше )))
Re: migrate down для модулей
Спасибо большое за ответы, суть понял: В yii стандартно это не предусмотренно, надо ставить расширение.
Re: migrate down для модулей
Господа, одно уточнение, я что то похожее находил, но оно не работало с mysql, а здесь как обстоят дела?
Re: migrate down для модулей
с mysql отлично работает
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: migrate down для модулей
В Yii миграции самые простые т.к. не всем нужно бить их на модули, да и, например, у меня на проекте они разбиты совсем по другому принципу.
Нравится Yii? Давайте сделаем его лучше!.
Re: migrate down для модулей
Расскажи пожалуйста по какому принципу если не секрет )
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: migrate down для модулей
У нас одно приложение базовое с разными базами и модулями под разных клиентов. Вот разбито поклиентно.
Нравится Yii? Давайте сделаем его лучше!.