이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 20.2. 토토 이름지도버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

20.2. 스포츠 토토 사이트 이름 맵

Ident 또는 GSSAPI와 같은 외부 인증 시스템을 사용할 때 연결을 시작한 운영 체제 스포츠 토토 사이트의 이름은 사용할 데이터베이스 스포츠 토토 사이트(역할)와 동일하지 않을 수 있습니다. 이 경우 스포츠 토토 사이트 이름 맵을 적용하여 운영 체제 스포츠 토토 사이트 이름을 데이터베이스 스포츠 토토 사이트에 매핑할 수 있습니다. 스포츠 토토 사이트 이름 매핑을 사용하려면 다음을 지정하십시오.지도=지도 이름옵션 필드에서pg_hba.conf. 이 옵션은 외부 스포츠 토토 사이트 이름을 수신하는 모든 인증 방법에 대해 지원됩니다. 연결마다 다른 매핑이 필요할 수 있으므로 사용할 맵 이름은지도 이름매개변수pg_hba.conf각 개별 연결에 사용할 지도를 나타냅니다.

스포츠 토토 사이트 이름 맵은 기본적으로 이름이 지정된 ident 맵 파일에 정의되어 있습니다.pg_ident.conf클러스터의 데이터 디렉터리에 저장됩니다. (그러나 지도 파일을 다른 곳에 배치할 수도 있습니다. 다음을 참조하세요.ident_file구성 매개변수.) ident 맵 파일에는 다음과 같은 일반 형식의 줄이 포함되어 있습니다.

지도-이름 시스템-스포츠 토토 사이트 이름 데이터베이스-스포츠 토토 사이트 이름

주석과 공백은 다음과 같은 방식으로 처리됩니다.pg_hba.conf.지도-이름은(는) 이 매핑을 참조하는 데 사용되는 임의의 이름입니다.pg_hba.conf. 다른 두 필드는 운영 체제 스포츠 토토 사이트 이름과 일치하는 데이터베이스 스포츠 토토 사이트 이름을 지정합니다. 같은지도-이름단일 지도 내에서 여러 스포츠 토토 사이트 매핑을 지정하기 위해 반복적으로 사용할 수 있습니다.

특정 운영 체제 스포츠 토토 사이트가 대응할 수 있는 데이터베이스 스포츠 토토 사이트 수에 대한 제한은 없으며 그 반대의 경우도 마찬가지입니다. 따라서 지도의 항목은 다음과 같은 의미로 생각되어야 합니다."이 운영 체제 스포츠 토토 사이트는 이 데이터베이스 스포츠 토토 사이트로 연결하도록 허용되었습니다.", 동등함을 암시하는 것이 아닙니다. 외부 인증 시스템에서 얻은 스포츠 토토 사이트 이름과 스포츠 토토 사이트가 연결을 요청한 데이터베이스 스포츠 토토 사이트 이름을 쌍으로 연결하는 맵 항목이 있으면 연결이 허용됩니다.

만약에시스템-스포츠 토토 사이트 이름필드는 슬래시()로 시작합니다./), 필드의 나머지 부분은 정규식으로 처리됩니다. (참조섹션 9.7.3.1자세한 내용은PostgreSQL의 정규식 구문.) 정규식에는 단일 캡처 또는 괄호로 묶인 하위 표현식이 포함될 수 있으며, 이는 다음에서 참조될 수 있습니다.데이터베이스-스포츠 토토 사이트 이름필드 이름\1(백슬래시-1). 이를 통해 단일 행에 여러 스포츠 토토 사이트 이름을 매핑할 수 있으며 이는 간단한 구문 대체에 특히 유용합니다. 예를 들어 다음 항목은 다음과 같습니다.

mymap /^(.*)@mydomain\.com$ \1
mymap /^(.*)@otherdomain\.com$ 손님

다음으로 끝나는 시스템 스포츠 토토 사이트 이름을 가진 스포츠 토토 사이트의 도메인 부분을 제거합니다.@mydomain.com, 시스템 이름이로 끝나는 모든 스포츠 토토 사이트를 허용합니다.@otherdomain.com다음 계정으로 로그인하려면손님.

팁:기본적으로 정규식은 문자열의 일부만 일치할 수 있다는 점을 명심하십시오. 일반적으로 사용하는 것이 현명합니다.^그리고$, 위의 예에 표시된 것처럼 전체 시스템 스포츠 토토 사이트 이름과 일치하도록 강제합니다.

pg_ident.conf파일은 시작 시 읽혀지고 주 서버 프로세스가 다음을 수신할 때SIGHUP신호. 활성 시스템에서 파일을 편집하는 경우 포스트마스터에게 신호를 보내야 합니다(pg_ctl reload, SQL 함수 호출pg_reload_conf()또는 다음을 사용하여죽여 -HUP) 파일을 다시 읽도록 합니다.

A pg_ident.conf파일과 함께 사용할 수 있는 파일pg_hba.conf파일 입력예 20-1다음에 표시됨예 20-2. 이 예에서는 운영 체제 스포츠 토토 사이트 이름이 없는 192.168 네트워크의 컴퓨터에 로그인한 사람이 있습니다.브라이언, 또는로버트액세스 권한이 부여되지 않습니다. 유닉스 스포츠 토토 사이트로버트다음으로 연결을 시도할 때만 액세스가 허용됩니다PostgreSQL스포츠 토토 사이트, 그렇지 않음로버트또는 누구든지.다음으로만 연결이 허용됩니다. 스포츠 토토 사이트브라이언둘 중 하나로 연결이 허용됩니다브라이언또는손님1.

예 20-2. 예pg_ident.conf파일

# MAPNAME 시스템-USERNAME PG-USERNAME

오미크론 브라이언 브라이언
오미크론 앤 앤
# bob은 이 컴퓨터에 스포츠 토토 사이트 이름 robert를 가지고 있습니다.
오미크론 로버트 밥
# bryanh은 guest1로도 연결할 수 있습니다
오미크론 브라이언 게스트1