我们可以在不更改扩展名的config.xml中的版本号的情况下升级Magento中自定义扩展的数据脚本吗?
我在Magento中创建了扩展。
<Pb_gsp>
<version>1.1.1</version>
</Pb_gsp>
现在,我想在表格中添加新列。我知道我们可以通过更改config.xml中的版本号并创建新的sql文件mysql4-upgrade-1.1.1-1.1.2.sql
来实现此目的。
但我不想更改版本号。
答案 0 :(得分:0)
您可以使用核心资源模型在Magento中执行自定义查询。检查以下代码
$resource = Mage::getSingleton('core/resource');
$writeConnection = $resource->getConnection('core_write');
$table = $resource->getTableName('your/extension');
$query = "Alter your table"
$writeConnection->query($query);
但我不认为这是执行自定义查询的正确方法。希望这会对你有所帮助。