Module Opencart ocmod回滚数据库更改

Module Opencart ocmod回滚数据库更改,module,opencart,ocmod,Module,Opencart,Ocmod,使用OCMOD系统,在文件install.sql中,我可以对opencart数据库进行更改 问题是:如果卸载该模块,数据库中的更改是否会回滚 如果没有,如何使用OCMOD系统完成?是否存在可以编写卸载查询的卸载文件?如果mod author为您提供了install.sql,则仅执行卸载不会回滚数据库更改。您需要“反转”install.sql所做的任何更改。如果有添加表,则执行删除表。如果有添加字段,则执行删除字段。等等 如果您发布install.sql,我们可以帮助您从中构建uninstall.

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

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


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

如果mod author为您提供了install.sql,则仅执行卸载不会回滚数据库更改。您需要“反转”install.sql所做的任何更改。如果有添加表,则执行删除表。如果有添加字段,则执行删除字段。等等

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


注意:一个结构正确的mod将在其模型中有
install()
uninstall()
方法,并将在那里修改数据库;提供install.sql文件意味着作者不知道自己在做什么

谢谢你,斯科特。特别是有关install()和uninstall()方法的信息。