Поддерживает ли Magento сценарии понижения / отката для модулей? - PullRequest
5 голосов
/ 27 декабря 2011

Я заметил в учебном руководстве для сертифицированных разработчиков Magento, в разделе «База данных» один из упомянутых пунктов - «Запись сценариев понижения (отката)».

Я провел некоторые поиски, чтобы увидеть, поддерживаются ли сценарии понижения, и, похоже, что нет. Я обнаружил этот поток с этого года, в котором, похоже, они пришли к выводу, что в то время не поддерживались сценарии понижения.

Кроме того, провел поиск в Google и нашел эту статью , в которой обсуждается какая-то первоначальная поддержка сценариев отката в ядре.

Я также искал в app / code / core / Mage слова «откат» и «даунгрейд», и почти все, что я нашел, был код, связанный с откатами транзакций БД.

Почему учебное пособие будет говорить об этом, если оно не поддерживается? Я должно быть что-то упустил.

Ответы [ 2 ]

5 голосов
/ 27 декабря 2011

Текущие версии Magento не имеют реализации для сценариев миграции базы данных отката, где откат означает, что номер версии модуля уменьшился, и запускает соответствующий сценарий.

Помните, вы смотрите учебное пособие, а не руководство.

Хотя в текущей версии Magento нет поддержки формальных откатов, разработчику Magento может потребоваться откатить изменения базы данных, сделанные в предыдущем обновлении модуля. Я был бы готов к вопросам, которые описывают этот сценарий, с ответами, которые проверяют ваши знания о существующей функциональности Magento.

0 голосов
/ 27 декабря 2011

Это здесь: Mage_Core_Model_Resource_Setup::applyUpdates() Доступно, по крайней мере, из Magento 1.3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...