我们可以在不更改扩展名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
来做到这一点。但是我不想更改版本号。
最佳答案
您可以通过使用核心资源模型在Magento中执行自定义查询来实现。检查以下代码
$resource = Mage::getSingleton('core/resource');
$writeConnection = $resource->getConnection('core_write');
$table = $resource->getTableName('your/extension');
$query = "Alter your table"
$writeConnection->query($query);
但是我认为这不是执行自定义查询的正确方法。希望这会对您有所帮助。