윈 토토 : 문서 : 9.4 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 환경 범퍼카 토토 | 토토 커뮤니티 : 문서 : 9.4 : LIBPQ -C 라이브러리 | 31 장.libpq-C 라이브러리 | 스포츠 토토 : 문서 : 9.4 : 연결 서비스 파일 |
파일.pgpass사용자의 홈 디렉토리 또는에서pgpassfile연결에 암호가 필요한 경우 사용할 암호를 포함 할 수 있습니다 (그리고 비밀번호는 다른 방법으로 지정되지 않음). Microsoft Windows에서 파일은 이름이입니다.%appdata%\ 토토 캔 \ pgpass.conf(where%AppData%사용자의 프로필의 응용 프로그램 데이터 서브 디렉토리를 나타냅니다).
이 파일은 다음 형식의 줄을 포함해야합니다.
hostname:포트:데이터베이스:사용자 이름:비밀번호
#.) 처음 4 개의 필드 각각은 문자 그대로 값이 될 수 있습니다.*, 그것은 무엇이든 일치합니다. 현재 연결 매개 변수와 일치하는 첫 번째 줄의 비밀번호 필드가 사용됩니다. (따라서 와일드 카드를 사용할 때 가장 특정 항목을 먼저 배치하십시오.) 항목이 포함되어야하는 경우:또는\,이 캐릭터를 탈출\. 호스트 이름LocalHost두 TCP와 일치합니다 (호스트 이름LocalHost) 및 유닉스 도메인 소켓 (pghost빈 또는 기본 소켓 디렉토리) 로컬 컴퓨터에서 나오는 연결. 대기 서버에서 데이터베이스 이름복제마스터 서버에 작성된 스트리밍 복제 연결과 일치합니다. 그만큼11847_11857필드는 유용성이 제한되어 있습니다. 사용자는 동일한 클러스터의 모든 데이터베이스에 대해 동일한 비밀번호를 가지고 있기 때문에 유용성이 제한적입니다.
UNIX 시스템에서 권한.pgpass세계 또는 그룹에 대한 접근을 허용하지 않아야합니다. 명령으로 이것을 달성Chmod 0600 ~/.pgpass. 권한이 이것보다 덜 엄격한 경우 파일은 무시됩니다. Microsoft Windows에서는 파일이 안전한 디렉토리에 저장되어 있으므로 특별한 권한을 확인하지 않습니다..