プラグインをアンインストールすると、データベースに不要ファイルが残りますか?

ファイルを編集します。
通常、Discourseのインストールディレクトリ(例:/var/discourse)に移動します。
containers/app.ymlファイルを開きます。
アンインストールしたいプラグインを参照している行を削除します。これらの行は通常、git clone https://github.com/username/plugin-name.git のようになります。
app.ymlファイルへの変更を保存します。
アプリケーションを再構築します。
/var/discourse ディレクトリから ./launcher rebuild app を実行します。

このようにセルフホスティングでインストールしたDiscourseプラグインを削除したいのですが、データベースに残留ファイルが残ることはありますか?
もし残る場合、残留ファイルも含めて完全に削除するにはどうすればよいですか?

「いいね!」 1

プラグインによります

「いいね!」 1

Discourse の公式プラグインに限定した場合、残骸を一般的に削除するにはどうすればよいですか?

プラグインによります。追加するものもあれば、そうでないものもあります。

カスタムフィールドを追加するものもあれば、テーブルを追加するものもあります。ほとんどの場合、それらは何も害を及ぼさず、問題を引き起こす可能性よりも、削除しようとすることで何かを壊してしまう可能性の方が高いでしょう。

「いいね!」 1
  1. Discourse User Notes
  2. Discourse Templates
  3. Events Plugin 📅
  4. Multilingual Plugin 🌐
  5. Discourse Private Replies

このようなプラグインを削除する方法を教えてください。

ユーザーノートはプラグインストアとカスタムフィールドを使用しているようです。削除するには、それぞれに使用されているキーを確認するためにソースを確認する必要があります。それが快適でない場合は、Marketplace で質問できます。私なら30分から120分くらいかかると思います。

それらはあまり場所を取らず、何も害を及ぼすことはありません。ほとんどの人はこの問題について心配していません。

「いいね!」 3

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