2016-10-31 6 views
0

hba 구성 파일에 postgres이 있고 연결 풀링에 pgbouncer이 있습니다.pgbouncer 대 postgres hba 설정 파일

연결 문자열 (5432 대신 6543)의 포트 번호 만 변경하여 pgbouncer (postgres 대신)에 연결하려고합니다. postgrespgbouncer은 모두 동일한 서버에서 실행됩니다.

지금까지 중복 된 사용자/비밀번호로 pgbouncer을 자체 hba 파일로 실행할 수있었습니다. 수동으로 postgrespgbouncer 사용자/비밀번호를 수동으로 동기화하는 것은 유지 보수가 불가능합니다 (또는 적어도 매우 고통 스럽습니다).

pgbouncer 전달 사용자/비밀번호 로그인 시도를 그대로 postgres으로 만들 수있는 방법이 있습니까? 아니면 내가해야할 일에 반대하여 내 conf를 작동 시키려고 하는가?

답변

1

어떤 버전의 pgbouncer를 사용하십니까? 1.6부터는 데이터베이스에서 직접 사용자/암호를로드 할 수 있습니다. 구성 파일에 "auth_query" 을 지정하기 만하면됩니다. https://pgbouncer.github.io/config.html