¿Eliminar un plugin dejará archivos residuales en la base de datos?

Editar el archivo app.yml:
Navegue hasta el directorio de instalación de Discourse, normalmente /var/discourse.
Abra el archivo containers/app.yml.
Elimine las líneas que hacen referencia al plugin que desea desinstalar. Estas líneas suelen parecerse a git clone https://github.com/username/plugin-name.git.
Guarde los cambios en el archivo app.yml.
Reconstruir la aplicación:
Ejecute ./launcher rebuild app desde el directorio /var/discourse.

Quiero eliminar el plugin de Discourse instalado en autoalojamiento de esta manera, ¿dejará algún archivo residual en la base de datos?

Si es así, ¿qué necesito hacer para eliminarlo por completo, incluso los archivos residuales?

1 me gusta

Depende del plugin

1 me gusta

Cuando se limita a los plugins oficiales de Discourse, ¿cómo elimino generalmente los residuos?

Depende del plugin. Algunos añaden cosas, otros no.

Algunos añaden campos personalizados. Algunos añaden tablas. Mayormente no hacen daño y es más probable que rompas algo al intentar eliminarlos de lo que ellos causen problemas.

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

Me gustaría saber cómo eliminar un plugin como este.

Las notas del usuario parecen usar la tienda de complementos y los campos personalizados del usuario. Necesitarías mirar el código fuente para ver las claves utilizadas para cada uno y eliminarlas. Si no te sientes cómodo haciendo eso, puedes preguntar en Marketplace. Estimo que me llevaría entre 30 y 120 minutos.

No ocupan mucho espacio y no pueden causar ningún daño. La mayoría de la gente no se preocupa por este problema.

3 Me gusta

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