이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 19.2. 무지개 토토 위치버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

18.2. 파일 위치

외에postgresql.conf이미 언급 된 무지개 토토,postgresql제어하는 ​​두 개의 수동 편집 구성 무지개 토토을 사용합니다 클라이언트 인증 (그들의 사용은19 장). 기본적으로 세 가지 모두 구성 무지개 토토은 데이터베이스 클러스터의 데이터에 저장됩니다 예배 규칙서. 이 섹션에 설명 된 매개 변수는 허용합니다 다른 곳에 배치 할 구성 무지개 토토. (그렇게하는 것은 완화 될 수 있습니다 관리. 특히 구성 무지개 토토은 보관할 때 제대로 백업됩니다 분리된.)

data_directory(String)

데이터 저장에 사용할 디렉토리를 지정합니다. 이 매개 변수 서버 시작시에만 설정할 수 있습니다.

config_file(String)

기본 서버 구성 무지개 토토을 지정합니다 (관습 적으로 호출postgresql.conf). 이 매개 변수 는만 할 수 있습니다 에 설정Postgres명령 줄.

hba_file(String)

호스트 기반 인증에 대한 구성 무지개 토토을 지정합니다 (관습 적으로 호출pg_hba.conf). 이것 매개 변수는 서버 시작시에만 설정할 수 있습니다.

Ident_File(String)

사용자 이름 매핑의 구성 무지개 토토을 지정합니다 (관습 적으로 호출pg_ident.conf). 이것 매개 변수는 서버 시작 시만 설정할 수 있습니다. 참조 참조섹션 19.2.

external_pid_file(String)

추가 프로세스 ID (PID) 무지개 토토의 이름을 지정합니다. 서버는 서버 관리 프로그램별로 사용하기 위해 생성해야합니다. 이 매개 변수는 서버 시작에서만 설정할 수 있습니다.

기본 설치에서 위의 매개 변수 중 어느 것도 설정되지 않습니다. 명시 적으로. 대신 데이터 디렉토리는에 의해 지정됩니다.-d명령 줄 옵션 또는pgdata환경 변수 및 구성 무지개 토토은 모두 데이터 디렉토리에 있습니다.

구성 무지개 토토을 다른 곳에 보관하려면 데이터 디렉토리,Postgres -d명령 줄 옵션 또는pgdata환경 변수는 구성 무지개 토토을 포함하는 디렉토리 및data_directory매개 변수를 설정해야합니다postgresql.conf(또는 명령 줄에) 표시 데이터 디렉토리가 실제로 위치한 곳. 주석data_directory재정의-dandpgdata위치 데이터 디렉토리의 위치는 아니지만 구성 무지개 토토.

원하는 경우 구성 무지개 토토 이름을 지정하고 매개 변수를 사용하여 개별적으로 위치config_file, hba_file및/또는Ident_File. config_file|Postgres명령 줄이지만 다른 것들을 설정할 수 있습니다 기본 구성 무지개 토토 내에서. 세 매개 변수 모두이면data_directory명시 적으로 설정되어 있습니다 지정할 필요가 없습니다-d또는pgdata.

이 매개 변수 중 하나를 설정할 때 상대 경로는 디렉토리와 관련하여 해석Postgres시작되었습니다.