안녕하세요? 해피피플을 대표하는 주니츠입니다.
이 시간 이전 기사에서 설치한 SonarQube정보와 데이터를 저장 데이터 베이스하나 지어보려고 합니다
데이터 베이스구성을 시도하는 이유는 위와 같이 Sonarcube가 동작하는 동안 분석 데이터, 설정 등을 데이터베이스에 저장할 수 있도록 하기 위함입니다.
PostgreSQL 9.4 공식 가이드 Vol.1: 서버 관리
쿠팡
www.coupang.com
“본 포스팅은 쿠팡 파트너스 활동의 일환으로 일정 수수료를 제공받고 있습니다.
”
1. 소나큐브 9.8
1 DBMS
1. 개요
Energetic Humans의 정적 코드 분석을 위해 Junitsu가 설치한 Sonarcube 버전은 9.8입니다.
소나 큐브 공식 문서SonarQube를 보면 총 3가지 DBMS를 지원한다고 합니다.
∙ PostgreSQL
∙MSSQL
∙ 오라클 SQL
Junitsu는 무료로 사용할 수 있는 프로그램 중 하나입니다.
PostgreSQL설치할 것이다 공식 문서11~15버전까지 지원한다고 합니다.
그래서 PostgreSQL 15 버전두번째 도커로 설치하려고 합니다.
1) 설치
위의 Junitsu PostgreSQL 15.2 버전나는 그것을 설치하려고합니다.
첫 번째 이미지를 다운로드하기 위해 위와 같이 명령어를 입력했습니다.
Docker 이미지가 성공적으로 다운로드되었는지 확인할 수 있습니다.
이전과 마찬가지로 Junitsu는 쉘 스크립트를 사용하여 Docker 시작 명령을 작성합니다.
Junitsu는 위와 같이 쉘 스크립트를 작성했습니다.
여기 –restart=중지되지 않은 경우Docker 호스트 운영 체제 부팅 시 자동으로 재시작되는 옵션 값입니다.
자동 Docker 시작 옵션
1. –restart=” ” : 컨테이너 내부 프로세스 종료 시 재시작 정책 설정
∙ no: 프로세스가 종료되더라도 컨테이너를 재시작하지 않습니다.
∙ on-failue: 프로세스의 exit code가 0이 아닌 경우에만 재시작(지정하지 않으면 문제가 있어도 컨테이너 재시작을 계속 시도)
∙ 항상: 프로세스의 종료 코드에 관계없이 항상 재시작을 시도합니다.
∙ until-stopped: 컨테이너가 부팅 시 자동으로 재시작728×90
그런 다음 생성된 셸 스크립트 파일의 권한을 설정합니다.
위와 같이 docker 컨테이너가 정상적으로 시작된 것을 확인할 수 있습니다.
2) 액세스
PostgreSQL정상적으로 작동하는지 확인하겠습니다.
위의 명령으로 생성됩니다.
PostgreSQL 컨테이너나는 연결했다
위 명령어를 입력하면 PostgreSQL액세스할 수 있습니다
위의 SQL 문을 사용하여 현재 존재하는 전체 DB 이름을 확인할 수 있습니다.
위의 SQL 문은 사용자가 생성한 DB 이름만 표시하라는 명령입니다.
위 명령어로 소나큐브사용 데이터 베이스그것을했다
위의 SQL 문에 의해 생성됩니다.
데이터 베이스~에서 계획확인할 수 있습니다
postgresSQL위와 같이 계정을 생성할 수 있습니다.
생성된 첫 번째 계정에 권한이 없음을 알 수 있습니다.
2) GUI 도구와의 통합
이 시간 DBMS보다 편리한 GUI 도구와 연결해 보겠습니다.
주니츠 제트 두뇌~에서 데이터그립나는 사용한다
연결 테스트 결과 잘 연결되어 있는 것을 확인할 수 있습니다.
다음 기사에서 소나 큐브그리고 PostgreSQL 연결하는 방법에 대해 글을 작성하겠습니다.
PostgreSQL 9.4 공식 가이드 Vol.1: 서버 관리
쿠팡
www.coupang.com
“본 포스팅은 쿠팡 파트너스 활동의 일환으로 일정 수수료를 제공받고 있습니다.
”