我对Redmine DB(MySQL)具有只读权限.这个权利给了我,所以我可以建立一些报告.
现在我遇到了一个问题.
我有一张issues桌子,有一个名字的字段priority_id.如何获得优先级名称(例如Normal,Urgent代表每个名称的等id)?
我搜索了DB/SO/google,但找不到存储此值的位置,只有Redmine的优先插件.
Redmine在所调用的数据库表中存储已定义的优先级以及其他类似数据(如时间输入活动或文档类别)enumerations.可以使用此示例SQL显示已定义的枚举:
SELECT name FROM enumerations WHERE type = 'IssuePriority' ORDER BY position ASC;
Run Code Online (Sandbox Code Playgroud)
要将优先级与问题相关联,您可以使用
SELECT issues.id, issues.subject, enumerations.name FROM issues LEFT OUTER JOIN enumerations ON issues.priority_id = enumerations.id AND enumerations.type = 'IssuePriority'
Run Code Online (Sandbox Code Playgroud)
在Redmine Web界面上,您可以在" 管理" - >" 枚举"中编辑数据.
| 归档时间: |
|
| 查看次数: |
432 次 |
| 最近记录: |