如果我在 Discourse 中安装任何插件,数据库列是否会更新?
我在 topics 表中找不到任何 answered/resolved 列。
如果我想将一个主题标记为已回答,我需要安装一个插件。
这取决于插件。
有些插件会更改架构并添加表,而另一些插件可能会使用“自定义字段”来持久化数据。
能否提供一个使用场景?您的请求过于模糊。
此主题组件提供了一些可能有用的选项。
还有一些组件可与 Solved 插件和 Docs 插件等插件相辅相成。
此外,还有多种 Customization > Theme component 通过添加或移除列来更改所列内容。
您希望 Discourse 实现什么功能?
您好 @Heliosurge
我尝试上传一张 .png 图片来解释我的情况,但无法上传。我将尝试解释一下。
在每个“Topics”对话中,您可以看到一个将帖子标记为“Solution”(解决方案)的选项,这似乎不是 Discourse 的默认功能。需要安装一个插件来启用它。
我的问题是,我没有看到任何与将帖子标记为“Solution”相关的数据库列。如果我添加一个插件,是否会在数据库中创建新表?
该功能由 Discourse Solved 插件提供。
它将数据存储在几个位置,例如 topic_custom_field、post_custom_field 和 user_actions 表(以及可能的其他表)。