La disinstallazione di un plugin lascerà residui nel database?

Modifica il file app.yml:
Naviga nella directory di installazione di Discourse, tipicamente /var/discourse.
Apri il file containers/app.yml.
Rimuovi le righe che fanno riferimento al plugin che desideri disinstallare. Queste righe di solito assomigliano a git clone https://github.com/username/plugin-name.git.
Salva le modifiche al file app.yml.
Ricostruisci l’applicazione:
Esegui ./launcher rebuild app dalla directory /var/discourse.

Voglio eliminare il plugin Discourse installato in self-hosting in questo modo, lascerà file residui nel database?

Se sì, cosa devo fare per rimuoverlo completamente, anche i file residui?

1 Mi Piace

Dipende dal plugin

1 Mi Piace

Quando limitato ai plugin ufficiali di Discourse, come rimuovo generalmente i residui?

Dipende dal plugin. Alcuni aggiungono cose, altri no.

Alcuni aggiungono campi personalizzati. Alcuni aggiungono tabelle. Per lo più non danneggiano nulla ed è più probabile che tu rompa qualcosa cercando di rimuoverli piuttosto che causino problemi.

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

Vorrei sapere come eliminare un plugin come questo.

Le note utente sembrano utilizzare lo store dei plugin e i campi personalizzati dell’utente. Dovresti esaminare il codice sorgente per vedere le chiavi utilizzate per ciascuno per rimuoverle. Se non ti senti a tuo agio nel farlo, puoi chiedere su Marketplace. Suppongo che mi richiederebbe tra 30 e 120 minuti.

Non occupano molto spazio e non possono causare danni. La maggior parte delle persone non si preoccupa di questo problema.

3 Mi Piace

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