파일.pgpass사용자의 홈 디렉토리에는 연결에 비밀번호가 필요한 경우(그리고 비밀번호가 별도로 지정되지 않은 경우) 사용할 비밀번호가 포함될 수 있습니다. Unix 시스템에서는 디렉토리를 다음으로 지정할 수 있습니다.홈환경 변수 또는 정의되지 않은 경우 유효 사용자의 홈 디렉토리. Microsoft Windows에서는 파일 이름이 다음과 같습니다.%APPDATA%\메이저 토토 사이트\pgpass.conf(어디에서%APPDATA%사용자 프로필의 Application Data 하위 디렉터리를 나타냅니다.) 또는 사용할 비밀번호 파일을 연결 매개변수를 사용하여 지정할 수 있습니다.패스파일또는 환경 변수PGPASSFILE.
이 파일은 다음 형식의 줄을 포함해야 합니다:
호스트 이름:포트:데이터베이스:사용자 이름:비밀번호
(위 줄을 복사하고 앞에 다음을 추가하여 파일에 알림 설명을 추가할 수 있습니다.#.) 처음 4개 필드는 각각 리터럴 값일 수 있습니다. 또는*, 무엇이든 일치합니다. 현재 연결 매개변수와 일치하는 첫 번째 줄의 비밀번호 필드가 사용됩니다. (따라서 와일드카드를 사용할 때는 보다 구체적인 항목을 먼저 입력하십시오.) 항목에 다음을 포함해야 하는 경우:또는\, 이 문자를 다음으로 이스케이프 처리하세요.\. 호스트 이름 필드는 다음과 일치합니다.호스트지정된 경우 연결 매개변수, 그렇지 않으면hostaddr매개변수가 지정된 경우; 둘 다 주어지지 않으면 호스트 이름로컬호스트을 검색했습니다. 호스트 이름로컬호스트연결이 Unix 도메인 소켓 연결이고호스트매개변수 일치libpq의 기본 소켓 디렉토리 경로입니다. 대기 서버에서 데이터베이스 필드는복제주 서버에 대한 스트리밍 복제 연결과 일치합니다. 그렇지 않으면 사용자가 동일한 클러스터의 모든 데이터베이스에 대해 동일한 비밀번호를 갖기 때문에 데이터베이스 필드는 유용성이 제한됩니다.
Unix 시스템에서는 비밀번호 파일에 대한 권한이 월드나 그룹에 대한 접근을 허용하지 않아야 합니다. 다음과 같은 명령으로 이를 달성합니다.chmod 0600 ~/.pgpass. 권한이 이보다 덜 엄격하면 파일이 무시됩니다. Microsoft Windows에서는 파일이 안전한 디렉터리에 저장되어 있다고 가정하므로 특별한 권한 확인은 이루어지지 않습니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.