如何确定JIRA中附加文件的问题?

时间:2012-12-17 19:55:58

标签: jira

我在JIRA安装中有一个文件附件的完整URL路径(例如/jira/secure/attachment/40226/FileName.jpg)。但是,我不确定此文件当前附加到什么问题,因为附件URL不包含有关“父”问题的任何信息。有没有办法使用JQL找出这个链接?任何可能有帮助的插件?

1 个答案:

答案 0 :(得分:1)

您可以从文件位置获取问题。附件按以下层次排列:

attachments -> project-name -> issue key 

例如,如果Jira安装在/var/atlassian/application-data且附件位于jira/data/attachments下,对于项目DVP上的问题,请发出DRP-913,附件将在:

/var/atlassian/application-data/jira/data/attachments/DVP/DVP-913

您提供的路径作为示例不是默认的附件路径,这就是为什么它没有关于父问题的任何信息。

另一种不太有效的方法是query Jira's DB directly

SELECT * FROM jiraissue WHERE id in 
  (SELECT issueid from changegroup where ID in 
    (SELECT groupid FROM changeitem WHERE NEWVALUE='<enter attachment ID>')
  )

您可以找到有关DB structure here

的更多信息

如果您需要帮助,请告诉我。