iflibpq컴파일되었습니다 LDAP 지원 (옵션-with-토토 꽁 머니for구성) 연결을 검색 할 수 있습니다 과 같은 옵션host또는dbname중앙 서버에서 토토 꽁 머니를 통해. 그만큼 이점은 데이터베이스의 연결 매개 변수 인 경우 변경, 연결 정보를 업데이트 할 필요가 없습니다. 모든 클라이언트 기계.
토토 꽁 머니 연결 매개 변수 조회는 연결 서비스를 사용합니다 파일pg_service.conf(참조섹션 30.14). Apg_service.confStanza로 시작하는토토 꽁 머니 : //토토 꽁 머니로 인식됩니다 URL 및 토토 꽁 머니 쿼리가 수행됩니다. 결과는 a 목록keyword = value쌍 연결 옵션을 설정하는 데 사용됩니다. URL은 RFC를 준수해야합니다 1959 그리고 형태의
토토 꽁 머니 : // [hostname[:포트]]/search_base?속성?search_scope?필터
여기서hostname기본값으로LocalHost및포트389로 기본값
처리pg_service.confIS 성공적인 토토 꽁 머니 조회 후 종료되었지만 토토 꽁 머니 서버에 연락 할 수 없습니다. 이것은 제공하기위한 것입니다 다른 토토 꽁 머니를 가리키는 추가 토토 꽁 머니 URL 라인이있는 폴백 서버, 클래식키워드 = value쌍 또는 기본 연결 옵션. 차라리 얻으려면 이 경우 오류 메시지, 구문 적으로 잘못된 줄을 추가하십시오. LDAP URL 이후.
LDIF로 생성 된 샘플 토토 꽁 머니 항목 파일
버전 : 1 DN : CN = MyDatabase, DC = MyCompany, DC = COM ChangeType : 추가 ObjectClass : 상단 ObjectClass : GroupofiNiqueNames CN : MyDatabase iriquemember : host = dbserver.mycompany.com 고유 한 사람 : 포트 = 5439 iriquement : dbname = mydb iriquemember : user = mydb_user iriquement : sslmode = require
다음 LDAP URL과 함께 쿼리 될 수 있습니다 :
토토 꽁 머니 : //ldap.mycompany.com/dc=mycompany,dc=com? uniquemember? one? (cn = myDatabase)
토토 꽁 머니와 일반 서비스 파일 항목을 혼합 할 수도 있습니다. 조회. 스탠자를위한 완전한 예pg_service.conf:
# 호스트와 포트 만 LDAP에 저장되어 DBNAME 및 사용자를 명시 적으로 지정합니다. [CustomerDB] dbname = 고객 user = appuser 토토 꽁 머니 : //ldap.acme.com/cn=dbserver ,cn=hosts? pgconnectinfo? base? (ObjectClass =*)