首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SonarQube5.1中查找特定日期之后的所有已结问题

如何在SonarQube5.1中查找特定日期之后的所有已结问题
EN

Stack Overflow用户
提问于 2015-12-12 11:37:54
回答 2查看 953关注 0票数 1

如何在SonarQube5.1中查找特定日期之后的所有已解决问题SonarQube5.1中有一个open服务API可用于查找特定日期之后的未决问题

代码语言:javascript
复制
api/issues/search?statuses=OPEN&createdAfter=2015-11-17

对于像closedAfter这样的已结束的问题,我们有类似的东西吗?

另一种方法是查询表,但在SQ5.1中,日期是以某种unix格式存储的。如何将issues表中的ISSUE_CLOSE_DATE转换为YYYY-MM-DD格式,以便创建类似于select kee,status,resolution where status='CLOSED' and ISSUE_CLOSE_DATE >2015-11-17的查询

EN

回答 2

Stack Overflow用户

发布于 2016-01-15 15:12:18

抱歉,reply.Closed问题的延迟,默认保留30 days.However,这是可以延长的。我们在下面的production.The中保存已关闭的问题90天,可以使用查询来查找特定日期之后的已关闭的问题。

代码语言:javascript
复制
select i.kee,i.status,i.resolution,i.SEVERITY,i.tags, to_char(from_tz(CAST(TO_DATE('1970-01-01','YYYY-MM-DD') + ISSUE_CLOSE_DATE/86400000 AS TIMESTAMP), '+00:00') at time zone 'US/PACIFIC', 'YYYY-MM-DD') AS ISSUE_CLOSE_DATE1 from issues i where i.status='CLOSED' and from_tz(CAST(TO_DATE('1970-01-01','YYYY-MM-DD') + i.ISSUE_CLOSE_DATE/86400000 AS TIMESTAMP), '+00:00') at time zone 'US/PACIFIC' > to_date('2015-11-15','YYYY-MM-DD')

我认为,声纳团队应该开发一个WebService,以便在特定日期后找到已解决的问题,如下所示

代码语言:javascript
复制
api/issues/search?statuses=CLOSED&closedAfter=2015-11-17
票数 1
EN

Stack Overflow用户

发布于 2015-12-18 15:33:31

我怀疑有没有可靠的方法来做到这一点。公开的问题显然保存在数据库中,但关闭的问题会被清除(以避免数据库膨胀)。根据History and Events上的文档:All closed issues more than 30 days old are deleted

因此,无论您对已关闭问题的查询是什么,(可能不完整的)结果都是不值得信任的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34235961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档