卸载插件会在数据库中留下任何残余的垃圾文件吗?

编辑 app.yml 文件:
导航到您的 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.