您好,我最近开始对我们产品的社区功能进行分析。在插件中,我可以看到代码和表列表,这些表会展开到列名和类型。但是,有很多列存储的是“Discourse”团队直接设置的数据。
那么,是否有整个数据库的文档,例如表名、列名、列定义,以及它是否是 ID 以及如何配置。
提前感谢!
您好,我最近开始对我们产品的社区功能进行分析。在插件中,我可以看到代码和表列表,这些表会展开到列名和类型。但是,有很多列存储的是“Discourse”团队直接设置的数据。
那么,是否有整个数据库的文档,例如表名、列名、列定义,以及它是否是 ID 以及如何配置。
提前感谢!
嘿,谢谢你的回复。
我的分析涉及按用户类型(管理员/客户)对响应(点赞、帖子等)进行分类。此外,还有一个名为“user_actions”的表,其中有一个名为“action_type”的列。此列包含数值,如 1、2、3……最多 15。但是,没有提到这些数值代表什么。
上面我分享的例子是其中一种情况。但将来可能会出现更多情况,因此我正在寻找一份明确定义所有内容的文档。
提前致谢!
我认为,如果你能找一个对 Rails 有些了解的人来帮忙,会很有帮助。你提到的数据库记录通常对应于 https://github.com/discourse/discourse/tree/main/app/models 中的 ActiveRecord 模型。
这里举个例子,你可以直接访问该文件夹中的 user_action 模型。
这两个都是有用的解决方案,但只能将其中一个标记为“解决方案”,因此选择了更简单的那个,但代码目录在将来的深入研究中会很有用。谢谢 @JammyDodger 和 @nat ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.