Opencart ocmod回滚数据库更改

时间:2017-06-30 14:29:36

标签: module opencart ocmod

使用OCMOD系统,在文件中:install.sql我可以对opencart数据库进行更改。

问题是:如果我卸载模块,数据库中的更改是否会回滚?

如果没有,如何使用OCMOD系统完成?是否有可以编写卸载查询的卸载文件?

1 个答案:

答案 0 :(得分:1)

如果mod作者给你一个install.sql,那么只是进行卸载不会回滚数据库更改。您需要“反转”install.sql所做的任何更改。如果有添加表,请执行删除表。如果有添加字段,请执行删除字段。等。

如果发布install.sql,我们可以帮助您从中构建uninstall.sql。

注意:结构合理的mod在其模型中将使用install()uninstall()方法,并在那里进行数据库修改;提供install.sql文件意味着作者并不真正知道他在做什么。