Изменения в базе данных отката Opencart ocmod

Используя систему OCMOD, в файле: install.sql я могу внести изменения в базу данных opencart.

Вопрос: если я удалю модуль, будут ли изменения в откате базы данных?

Если нет, как это можно сделать с помощью системы OCMOD? Есть ли файл удаления, куда вы можете написать запросы на удаление?

1 ответ

Решение

Если автор мода дал вам install.sql, то просто удаление не откатит изменения базы данных. Вам нужно будет "отменить" любые изменения, внесенные в install.sql. Если есть таблица добавления, сделайте таблицу удаления. Если есть поле для добавления, сделайте поле для удаления. и т.п.

Если вы опубликуете файл install.sql, мы поможем вам создать uninstall.sql.

ПРИМЕЧАНИЕ: правильно структурированный мод будет иметь install() а также uninstall() методы в его модели, и будут делать модификации базы данных там; предоставление файла install.sql означает, что автор действительно не знал, что делает.

Другие вопросы по тегам