【发布时间】:2016-02-03 10:24:52
【问题描述】:
我对研究 magento 迁移很感兴趣。 我知道 magento 如何从一个模块版本迁移到另一个模块版本。 但是我没有在每个迁移文件中找到“回滚”功能。 正如我所见,所有 magento 模块“安装”脚本都是带有代码的简单 php 场景:
/** @var $installer Mage_Sales_Model_Entity_Setup */
$installer = $this;
$installer->startSetup();
// do some stuff
$installer->endSetup();
或者更简单的事件:
$installer = $this;
/* @var $installer Mage_Core_Model_Resource_Setup */
$installer->getConnection()->addColumn($this->getTable('googlebase/types'), 'target_country', "varchar(2) not null default 'US'");
例如,如果您需要将版本从 1.1.0 更改为 1.0.9,magento 是如何知道该怎么做的。 我怎样才能回滚到我需要的任何版本? 谢谢!
【问题讨论】: