본문 바로가기

QnA_Tip/Confluence

Confluence 페이지별 첨부파일 갯수 확인하기

첨부파일이 5개 이상인 페이지의 스페이스 정보, 사용자 정보, 페이지 정보 등을 표시합니다.



SELECT * 

FROM (

select r.pageid, r.spaceid, s.spacename, r.username, r.pageTitle, count(r.title) as attachment_count 

from (

SELECT DISTINCT c.pageid, c.spaceid, u.username, c.title, co.title AS pageTitle

FROM CONTENT c 

INNER JOIN user_mapping  u

ON u.user_key = c.creator

INNER JOIN CONTENT co

ON c.pageid = co.contentid

INNER JOIN CONTENTPROPERTIES cn

ON cn.contentid = c.contentid

WHERE c.contenttype = 'ATTACHMENT'

AND c.title  is not null

AND c.content_status != 'deleted'

AND c.prevver is  null

ORDER BY c.pageid DESC

) r 

INNER JOIN SPACES s 

ON r.spaceid = s.spaceid

WHERE r.pageTitle is not null

GROUP BY r.pageid, r.spaceid, s.spacename, r.username, r.pageTitle

ORDER BY r.pageid DESC

) f

WHERE f.attachment_count > 5;