Confluence PostgreSQL 데이터베이스 생성과 구성
Confluence 서버와 PostgreSQL 데이터베이스 연결
Confluence에 연결할 데이터베이스 사용자(로그인 역할)를 생성합니다(예 :
confdbuser
).CREATE USER confdbuser PASSWORD 'confdbuserpassword';
Confluence에 데이터베이스를 생성합니다(예 :
confluencedb
).문자 인코딩 은
utf8
인코딩 으로 설정해야합니다 .데이터 정렬도로
utf8
로 설정해야합니다 . "C"와 같은 다른 데이터 정렬은 Confluence에 문제를 일으키는 것으로 알려져 있습니다.
Windows에서 PostgreSQL을 실행하는 경우 로케일에 해당하는 문자 유형 및 데이터 정렬을 사용하십시오 (예 :English_United States.1252
CREATE DATABASE confluencedb WITH ENCODING 'utf8' LC_COLLATE 'utf8' LC_CTYPE 'utf8' TEMPLATE template0;
사용자가 데이터베이스에 연결하고 데이터베이스의 테이블을 작성하고 쓸 수있는 권한을 부여합니다.
GRANT ALL PRIVILEGES ON DATABASE <Database Name> TO <Role Name>
예 :GRANT ALL PRIVILEGES ON DATABASE confluencedb to confuser;
권한이 성공적으로 부여되었는지 확인하려면 데이터베이스에 연결하고 \ z 명령을 실행합니다.
PostgreSQL 데이터베이스에 연결하도록 Confluence 서버 구성
PostgreSQL 데이터베이스에 연결하는 방법에는 두 가지가 있습니다.
Confluence 설정 마법사 사용 — Confluence를 방금 설치했으며 처음으로 설정하는 경우이 방법을 사용합니다. 설정이 Confluence 홈 디렉토리 의
confluence.cfg.xml
파일에 저장됩니다 .Confluence 구성 도구 사용 — 기존 Jira 인스턴스가있는 경우이 방법을 사용합니다. 설정이 Confluence 홈 디렉토리 의
confluence.cfg.xml
파일에저장됩니다.
데이터베이스 연결 필드
Setup type | Field | Description |
---|---|---|
Simple | Hostname | 데이터베이스 서버의 호스트 이름 또는 IP 주소입니다. |
Simple | Port | PostgreSQL 포트입니다. Postgres를 설치할 때 포트를 변경하지 않은 경우 기본값은 |
Simple | Database name | Confluence 데이터베이스의 이름입니다. 위의 예에서 이것은 |
By connection string | Database URL | 데이터베이스 URL은 다음 형식으로 입력됩니다 : jdbc:postgresql://<server>:<port>/<database> 예: SSL database 연결이 필요할 경우 |
Both | Username | 이것은 전용 데이터베이스 사용자의 사용자 이름입니다. 위의 예에서 |
Both | Password | 전용 데이터베이스 사용자의 비밀번호입니다. |