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

사용자 배트맨 토토 기능

프런트엔드/백엔드 인증 프로세스는 다음에 의해 처리됩니다.PQconnectdb더 이상 없음 개입. 이제 인증 방법이 완전히 결정됩니다. DBA에 의해(pga_hba.conf(5) 참조). 다음 루틴은 더 이상 효과가 있으므로 사용해서는 안 됩니다.

  • fe_getauthname포인터를 반환합니다 사용자의 이름이 무엇이든 포함된 정적 공간 배트맨 토토됨. 호출 대신 이 루틴을 사용합니다. 응용 프로그램에서는 getenv(3) 또는 getpwuid(3)를 적극 권장합니다. 배트맨 토토된 사용자 이름이 의 값과 동일하지 않음사용자환경 변수 또는 사용자 항목/etc/passwd.

    char *fe_getauthname(char* errorMessage)
  • fe_setauthsvc다음을 지정합니다libpq배트맨 토토을 사용해야 합니다 컴파일된 기본값이 아닌 서비스 이름입니다. 이 값은 일반적으로 명령줄 스위치에서 가져옵니다.

    void fe_setauthsvc(char *이름,
                       문자* 오류 메시지)
    인증 시도로 인한 오류 메시지는 다음과 같습니다. errorMessage 인수에 반환되었습니다.