Redmine默认优先级名称存储在何处

时间:2016-09-27 09:25:33

标签: redmine

我拥有对Redmine DB(MySQL)的只读访问权限。这个权利给了我,所以我可以建立一些报告。

现在我遇到了一个问题。

我有一个issues表,并且有一个名为priority_id的字段。如何获得代表每个Normal的{​​{1}},Urgent等优先级名称?

我搜索了DB / SO / google,但找不到存储此值的位置,只有Redmine的优先插件。

1 个答案:

答案 0 :(得分:5)

Redmine在名为enumerations的数据库表中存储已定义的优先级以及其他类似数据(如时间输入活动或文档类别)。可以使用此示例SQL显示已定义的枚举:

SELECT name FROM enumerations WHERE type = 'IssuePriority' ORDER BY position ASC;

要将优先级与问题相关联,您可以例如使用

SELECT issues.id, issues.subject, enumerations.name FROM issues LEFT OUTER JOIN enumerations ON issues.priority_id = enumerations.id AND enumerations.type = 'IssuePriority'

在Redmine网络界面上,您可以在管理 - >中编辑数据。 枚举