Magento模块SQL /设置资源文件

时间:2013-04-11 23:05:39

标签: sql magento module

我更新了我的模块的SQL文件 - 如何让它在没有创建新版本的情况下再次自动运行?

我正在处理我的第一个模块,只需要调整这个模块,以便它可以为其他人安装。

1 个答案:

答案 0 :(得分:0)

当Magento自动运行设置资源的SQL文件时,它会在core_resource表中生成一个条目。

mysql> SELECT code,version,data_version FROM core_resource;

adminnotification_setup     1.0.0   1.0.0
admin_setup                 0.7.2   0.7.2
amazonpayments_setup        0.1.2   0.1.2
api_setup                   0.8.1   0.8.1
backup_setup                0.7.0   0.7.0
bundle_setup                0.1.11  0.1.11
...

您需要删除此表中与您的模块对应的单个行,然后清除Magento缓存。这将允许您重新运行您的安装资源SQL文件。

删除该单行 - 如果删除核心模块的行,则会有很多破坏和哭泣。