아티팩트의 물리적 콘텐츠에 액세스하는 방법
Wiki 페이지, 대시보드 또는 이미지와 같은 아티팩트의 콘텐츠에 액세스하려면 다음 단계를 수행합니다.
1. 시스템 관리자 사용자 그룹에 속한 사용자로서 > 로 이동합니다.
2. 다음 데이터베이스 질의 중 하나를 실행합니다.
◦ HEAD 개정이 필요한 경우:
select ref.to_id as file_id from object_reference ref
inner join object association on ref.assoc_id=association.id and association.deleted=0
where ref.from_id=<artifact_id>
◦ 특정 개정이 필요한 경우:
select ref.to_id as file_id from object_reference ref
inner join object artifact on ref.from_id=artifact.id inner join object_revision artifact_rev on artifact.id = artifact_rev.object_id
inner join object association on ref.assoc_id=association.id inner join object_revision association_rev on association.id = association_rev.object_id and artifact_rev.created_at=association_rev.created_at and association_rev.revision=1
where ref.from_id=<artifact_id>
and artifact_rev.revision=<artifact_revision>
|
|
질의에서 <artifact_id> 및 <artifact_revision>를 실제 매개 변수로 바꿨는지 확인합니다.
|
3. 결과 file_id를 기록하고 그 결과를 1000으로 나누어 docs 저장소 폴더의 파일에 대한 상대 경로를 작성합니다. 정수 부분은 기본 폴더이고 분수 부분은 하위 폴더입니다.
docs 저장소에서 기본 폴더와 하위 폴더를 엽니다. 아티팩트 콘텐츠는 1이라는 파일에서 찾을 수 있습니다.
예: 결과 file_id가 45678인 경우 아티팩트 콘텐츠의 경로는 /45/678/1입니다.