-1

我需要在 SonarQube 中找到与项目关联的用户和组的列表。

我尝试查找具有列的user_roles表。这可以用来获取表中对应的kee值。此 kee 值与项目文件 kee 值不同。group_rolesresource_idresource_index

Select * 
into #TempTblSnprjusrs
From 
    (Select 
         users.login "lanid", users.name "Name", resource_index.kee "Kee"
     from 
         user_roles, resource_index, users
     Where 
         resource_index.resource_id = user_roles.resource_id 
         and users.id = user_roles.user_id) as x;

但是我们无法在项目表中得到相应的 kee 值。

Select Distinct 
    #TempTblSnprjusrs.lanid, #TempTblSnprjusrs.Name,                   
    #TempTblSnprjusrs.kee, projects.Name 
from 
    #TempTblSnprjusrs
join 
    projects on projects.kee =  #TempTblSnprjusrs.Project_key;
4

1 回答 1

2

数据库不是 API。

要获得与项目权限相关的用户和组,请使用管理安全界面。否则,您将需要权限 web services

于 2016-03-14T10:56:52.590 回答