Как найти вложения слияния на диске

#confluence

Вопрос:

Confluence хранит вложения странным образом, и почти невозможно следовать их собственным инструкциям о том, как найти, где хранятся вложения. Вот их документация: https://confluence.atlassian.com/doc/hierarchical-file-system-attachment-storage-704578486.html.

Я использую CentOS и Mysql 5.7

Ответ №1:

Поддержка Atlassian дала мне следующее, и я хотел поделиться с сообществом, потому что на самом деле не должно быть так сложно найти, где хранятся файлы на вашем компьютере. Вот запрос Mysql:

 select concat('<confluence_home>/attachments/ver003/', spaceid % 250, '/', spaceid / 1000 % 250, '/', spaceid, '/', pageid % 250, '/', pageid / 1000 % 250, '/', pageid, '/', en prevver is null then contentid else prevver end, '/', version ) as DiskLoc, spaceid, pageid, contentid, version from CONTENT where title like '%NAME OF FILE%' and contenttype
= 'ATTACHMENT' and pageid in ( select c.contentid FROM CONTENT c JOIN SPACES s ON s.spaceid = c.spaceid where c.contenttype = 'PAGE' and s.spaceid is not null AND c.prevver IS NULL);
 

Просто замените ИМЯ ФАЙЛА на имя вашего файла