Opencart ocmod 回滚数据库更改
Opencart ocmod rollback database changes
使用OCMOD系统,在文件中:install.sql我可以对opencart数据库进行更改。
问题是:如果我卸载模块,数据库的变化会回滚吗?
如果不行,用OCMOD系统怎么办?是否有可以在其中编写卸载查询的卸载文件?
如果 mod 作者给了你一个 install.sql,那么只进行卸载不会回滚数据库更改。您需要 "reverse" install.sql 所做的任何更改。如果有添加 table,则删除 table。如果有添加字段,请执行删除字段。等等
如果您 post install.sql 我们可以帮助您从中构建 uninstall.sql。
注意:结构正确的 mod 将在其 model 中包含 install()
和 uninstall()
方法,并将在那里执行数据库 modifications ;提供 install.sql 文件意味着作者并不真正知道他在做什么。
使用OCMOD系统,在文件中:install.sql我可以对opencart数据库进行更改。
问题是:如果我卸载模块,数据库的变化会回滚吗?
如果不行,用OCMOD系统怎么办?是否有可以在其中编写卸载查询的卸载文件?
如果 mod 作者给了你一个 install.sql,那么只进行卸载不会回滚数据库更改。您需要 "reverse" install.sql 所做的任何更改。如果有添加 table,则删除 table。如果有添加字段,请执行删除字段。等等
如果您 post install.sql 我们可以帮助您从中构建 uninstall.sql。
注意:结构正确的 mod 将在其 model 中包含 install()
和 uninstall()
方法,并将在那里执行数据库 modifications ;提供 install.sql 文件意味着作者并不真正知道他在做什么。