Eu criei uma extensão que cria um atributo de categoria quando instalado pela primeira vez. Mas agora, quando desabilito / desinstalo a extensão, recebo uma mensagem de erro na página "Gerenciar categorias".
Eu sei que quando uma extensão é desativada via conexão Magento, apenas os arquivos são excluídos e nada é excluído do banco de dados.
Portanto, para superar esse problema, podemos fornecer um botão para excluir as entradas do banco de dados que podem ser colocadas na seção de configuração do sistema, juntamente com outras configurações de extensão. E quando o administrador clica nesse botão, todas as entradas do banco de dados devem ser excluídas juntamente com os arquivos usados por extensão.
Informe-me se a solução acima funcionará? ou existe alguma solução melhor para excluir entradas indesejadas do banco de dados durante a desinstalação da extensão.
fonte