AI 시대, 코드 품질과 SW공급망의 새로운 기준(Sonar & JFrog)

안녕하세요. Sonar & JFrog 조인트 세미나 개최합니다. 좌석이 한정되어 있으니, 서둘러 등록하세요.
2026.09.17 (목) 13:00 코엑스 300호


배경

Jira 또는 Service Management 의 관리자 역할을 하다보면 간혹 사용자 제거가 필요한 경우를 만나게 된다. 이 때 삭제 대상 사용자가 생성했던 이슈의 assignee는 쉽게 변경할 수 있지만 생성된 코멘트의 작성자는 변경하기 어렵다.

환경

  • Jira Core, Software 7.x/8.x
  • Service Management 3.x

해결 방법

  1. Jira 서비스 중지
  2. 변경 대상 issue id 발췌
  3. 변경전, 변경 후 사용자 id 발췌
  4. jiraaction 테이블 변경
  5. Jira 서비스 시작

Jira 서비스 중지

서비스를 중지한다.

변경 대상 issue id 발췌

  • 프로젝트 키가 GOT이고 이슈 번호가 1인 issue id 발췌
select id from jiraissue I join project P on P.id = I.project where P.pkey = 'GOT' and I.issuenum = 1;

변경전, 변경 후 사용자 id 발췌

  • 사용자 이름이 clevine, thor 인 경우,
select AU.* from cwd_user CU join app_user AU on AU.lower_user_name = CU.lower_user_name where user_name in ('clevine','thor');

Result:

iduser_keylower_user_name
10000JiraUSER10000clevine
10100JiraUSER10100thor

jiraaction 테이블 변경

update jiraaction set author = 'JiraUSER10100' where author = 'JiraUSER10000' and actiontype = 'comment' and issueid = 10000;

Jira 서비스 시작

서비스 시작

  • 레이블 없음