Solved 数据存储在数据库的哪里?

如果我在 Discourse 中安装任何插件,数据库列是否会更新?
我在 topics 表中找不到任何 answered/resolved 列。
如果我想将一个主题标记为已回答,我需要安装一个插件。

这取决于插件。

有些插件会更改架构并添加表,而另一些插件可能会使用“自定义字段”来持久化数据。

4 个赞

您能举个用例吗?您的请求太含糊了。

这个主题组件提供了一些可能有用的选项。

还有一些与 Solved Plugin 和 Docs plugin 等插件相辅相成的组件。

有各种 Theme component 可以通过添加或删除列来更改列表内容。

您希望 Discourse 实现什么功能?

1 个赞

您好 @Heliosurge

我尝试上传一张 .png 图片来解释我的情况,但无法上传。我将尝试解释一下。

在每个“Topics”对话中,您可以看到一个将帖子标记为“Solution”(解决方案)的选项,这似乎不是 Discourse 的默认功能。需要安装一个插件来启用它。
我的问题是,我没有看到任何与将帖子标记为“Solution”相关的数据库列。如果我添加一个插件,是否会在数据库中创建新表?

该功能由 Discourse Solved 插件提供。

它将数据存储在几个位置,例如 topic_custom_fieldpost_custom_fielduser_actions 表(以及可能的其他表)。

2 个赞

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