/
Jira PostgreSQL 데이터베이스 생성과 구성

Jira PostgreSQL 데이터베이스 생성과 구성

Jira 서버와 PostgreSQL 데이터베이스 연결

  1. Jira에 연결할 데이터베이스 사용자(로그인 역할)를 생성합니다(예 : jiradbuser).
    CREATE USER jiradbuser PASSWORD 'jirabuserpassword';

  2. 유니코드 데이터 정렬 을 사용하여 Jira에 데이터베이스를 생성합니다(예 :jiradb).
    CREATE DATABASE jiradb WITH ENCODING 'UNICODE' LC_COLLATE 'C' LC_CTYPE 'C' TEMPLATE template0;
    또는 콘솔에서
    $ createdb -E UNICODE -l C -T template0 jiradb

  3. 사용자가 데이터베이스에 연결하고 데이터베이스의 테이블을 작성하고 쓸 수있는 권한을 부여합니다.
    GRANT ALL PRIVILEGES ON DATABASE <Database Name> TO <Role Name>
    예 : GRANT ALL PRIVILEGES ON DATABASE jiradb to jirauser;

  4. 권한이 성공적으로 부여되었는지 확인하려면 데이터베이스에 연결하고 \ z 명령을 실행합니다.

 

PostgreSQL 데이터베이스에 연결하도록 Jira 서버 구성

PostgreSQL 데이터베이스에 연결하는 방법에는 두 가지가 있습니다.

  • Jira 설정 마법사 사용 — Jira를 방금 설치했으며 처음으로 설정하는 경우이 방법을 사용합니다. 설정이 Jira 홈 디렉토리dbconfig.xml파일에 저장됩니다 .

  • Jira 구성 도구 사용 — 기존 Jira 인스턴스가있는 경우이 방법을 사용합니다. 설정이 Jira 홈 디렉토리dbconfig.xml파일에저장됩니다.

데이터베이스 연결 필드

설정 마법사 / 구성 도구

dbconfig.xml

설명

설정 마법사 / 구성 도구

dbconfig.xml

설명

호스트 이름

<url>jdbc:postgresql://:5432/jiradb</url>

PostgreSQL 서버가 설치된 머신의 이름 또는 IP 주소입니다.

포트

<url>jdbc:postgresql://dbserver:/jiradb</url>

PostgreSQL 서버가 수신 대기중인 TCP / IP 포트. 기본 포트를 사용하려면이 필드를 비워 둘 수 있습니다.

데이터 베이스

url>jdbc:postgresql://dbserver:5432/</url>

PostgreSQL 데이터베이스의 이름 (Jira가 데이터를 저장할 데이터베이스) 위의 1 단계 에서이를 작성해야합니다 .

사용자 이름

<username>jiradbuser를</username>

JIRA가 PostgreSQL 서버에 연결하는 데 사용하는 사용자입니다. 위의 1 단계 에서이를 작성해야합니다 .

암호

<password>jiradbuser를</password>

사용자 비밀번호 — PostgreSQL 서버로 인증하는 데 사용됩니다.

개요

<schema-name>공공</schema-name>

PostgreSQL 데이터베이스가 사용하는 스키마의 이름입니다.

PostgreSQL 7.2 이상에서는 <schema-name/>요소 에 스키마를 지정해야합니다 . PostgreSQL 데이터베이스가 기본 ' public'스키마를 사용하는 경우 <schema-name/>아래 표시된대로 요소에 지정해야 합니다. JIRA는 스키마 이름에 대문자가 포함 된 PostgreSQL 데이터베이스와 작동 할 수 없으므로 데이터베이스 스키마 이름이 소문자인지 확인하십시오.

 

샘플 dbconfig.xml 파일

<?xml version="1.0" encoding="UTF-8"?> <jira-database-config> <name>defaultDS</name> <delegator-name>default</delegator-name> <database-type>postgres72</database-type> <schema-name>public</schema-name> <jdbc-datasource> <url>jdbc:postgresql://dbserver:5432/jiradb</url> <driver-class>org.postgresql.Driver</driver-class> <username>jiradbuser</username> <password>password</password> <pool-min-size>20</pool-min-size> <pool-max-size>20</pool-max-size> <pool-max-wait>30000</pool-max-wait> <pool-max-idle>20</pool-max-idle> <pool-remove-abandoned>true</pool-remove-abandoned> <pool-remove-abandoned-timeout>300</pool-remove-abandoned-timeout> <validation-query>select version();</validation-query> <min-evictable-idle-time-millis>60000</min-evictable-idle-time-millis> <time-between-eviction-runs-millis>300000</time-between-eviction-runs-millis> <pool-test-on-borrow>false</pool-test-on-borrow> <pool-test-while-idle>true</pool-test-while-idle> </jdbc-datasource> </jira-database-config>

Related content

Confluence Data Center 설치
Confluence Data Center 설치
Read with this
Jira MySQL 데이터베이스 생성과 구성
Jira MySQL 데이터베이스 생성과 구성
More like this
Confluence Linux Installation
Confluence Linux Installation
Read with this
Confluence PostgreSQL 데이터베이스 생성과 구성
Confluence PostgreSQL 데이터베이스 생성과 구성
More like this
각 솔루션들에 Crowd 연동
각 솔루션들에 Crowd 연동
Read with this
Atlassian 제품 별 Oracle DB 설정 정보
Atlassian 제품 별 Oracle DB 설정 정보
More like this