Desinstalar um plugin deixará arquivos de resíduos no banco de dados?

Editar o Arquivo app.yml:
Navegue até o diretório de instalação do seu Discourse, normalmente /var/discourse.
Abra o arquivo containers/app.yml.
Remova as linhas que referenciam o plugin que você deseja desinstalar. Essas linhas geralmente se parecem com git clone https://github.com/username/plugin-name.git.
Salve as alterações no arquivo app.yml.
Reconstruir a Aplicação:
Execute ./launcher rebuild app a partir do diretório /var/discourse.

Quero excluir o plugin do Discourse instalado em auto-hospedagem desta forma, isso deixará algum arquivo residual no banco de dados?

Se sim, o que preciso fazer para removê-lo completamente, até mesmo os arquivos residuais?

1 curtida

Depende do plugin

1 curtida

Quando limitado a plugins oficiais do Discourse, como removo resíduos em geral?

Depende do plugin. Alguns adicionam coisas, outros não.

Alguns adicionam campos personalizados. Alguns adicionam tabelas. Na maioria das vezes, eles não prejudicam nada e você tem mais chances de quebrar algo ao tentar removê-los do que eles causarem problemas.

1 curtida
  1. Discourse User Notes
  2. Discourse Templates
  3. Events Plugin 📅
  4. Multilingual Plugin 🌐
  5. Discourse Private Replies

Gostaria de saber como excluir um plugin como este.

As notas do usuário parecem usar a loja de plugins e campos personalizados do usuário. Você precisaria olhar o código-fonte para ver as chaves usadas para cada um para removê-los. Se você não se sentir confortável em fazer isso, pode perguntar em Marketplace. Eu estimaria que levaria entre 30 e 120 minutos.

Eles não ocupam muito espaço e não podem prejudicar nada. A maioria das pessoas não se preocupa com esse problema.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.