이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 19.2. 무지개 토토 위치버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

18.2. 파일 위치

이 외에postgresql.conf윈 토토이 이미 언급되었습니다.포스트그레SQL수동으로 편집한 다른 두 개를 사용합니다. 클라이언트 인증을 제어하는 구성 윈 토토(그들의 사용법은에서 논의됩니다.토토 핫 : 문서 : 8.4 : 토토 핫 인증). 기본적으로 세 가지 구성 파일은 모두 다음 위치에 저장됩니다. 데이터베이스 클러스터의 데이터 디렉터리. 설명된 매개변수 이 섹션에서는 구성 파일을 배치할 수 있습니다. 다른 곳. (그렇게 하면 관리가 쉬워집니다. 특히 구성 파일이 제대로 작성되었는지 확인하는 것이 더 쉬운 경우가 많습니다. 별도로 보관하면 백업됩니다.)

data_directory (문자열)

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

config_file (문자열)

주 서버 구성 윈 토토을 지정합니다 (관습적으로 불림)postgresql.conf). 이 매개변수는 에 설정됨포스트그레명령 라인.

hba_file (문자열)

호스트 기반 구성 윈 토토을 지정합니다. 인증(관례적으로 호출됨)pg_hba.conf). 이 매개변수는 서버 시작 시 설정됩니다.

ident_file (문자열)

다음에 대한 구성 파일을 지정합니다.섹션 19.2사용자 이름 매핑 (관습적으로 불림)pg_ident.conf). 이 매개변수는 서버 시작 시 설정됩니다.

external_pid_file (문자열)

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

기본 설치에서는 위의 매개변수가 모두 포함되지 않습니다. 명시적으로 설정합니다. 대신 데이터 디렉터리는 다음과 같이 지정됩니다.-D명령줄 옵션 또는PGDATA환경 변수 및 구성 윈 토토은 모두 데이터 디렉터리에서 찾을 수 있습니다.

설정 윈 토토을 다른 곳에 보관하고 싶다면 데이터 디렉토리,포스트그레스 -D명령줄 옵션 또는PGDATA환경 변수는 다음을 가리켜야 합니다. 구성 파일이 포함된 디렉터리 및data_directory매개변수를 설정해야 합니다.postgresql.conf(또는 명령줄에서) 표시 데이터 디렉토리가 실제로 위치한 곳. 참고하세요data_directory재정의-D그리고PGDATA에 대한 데이터 디렉토리의 위치(데이터 디렉토리의 위치는 아님) 구성 윈 토토.

원한다면 구성 윈 토토 이름과 매개변수를 사용하여 개별적으로 위치config_file, hba_file및/또는ident_file. config_file다음에만 지정할 수 있습니다.포스트그레스명령줄, 하지만 다른 것들은 기본 구성 윈 토토 내에서 설정할 수 있습니다. 만약 세 가지 모두 매개변수 플러스data_directory있습니다 명시적으로 설정된 경우에는 지정할 필요가 없습니다.-D또는PGDATA.

이러한 매개변수를 설정할 때 상대 경로는 다음과 같습니다. 다음 디렉토리와 관련하여 해석됩니다.포스트그레시작되었습니다.