2016-10-31 1 views
0

Ich habe postgres mit hba Konfigurationsdatei und pgbouncer für Verbindungspooling.pgbouncer vs postgres hba Konfigurationsdatei

Ich möchte, indem die Portnummer der Verbindungszeichenfolge (6543 statt 5432) zu pgbouncer (statt postgres) nur anschließen. Sowohl postgres als auch pgbouncer werden auf demselben Server ausgeführt.

Bisher konnte ich pgbouncer mit seiner eigenen hba-Datei mit dupliziertem Benutzer/Passwort laufen lassen. Es ist nicht wartbar (oder zumindest sehr schmerzhaft), postgres und pgbouncer Benutzer/Passwort manuell zu synchronisieren.

Gibt es eine Möglichkeit, pgbouncer Forward-Benutzer/Passwort Login-Versuche zu postgres as-is? Oder versuche ich, meinen conf gegen die Art und Weise zu arbeiten, wie die Dinge gehen sollten?

Antwort

1

Welche Version von Pgbouncer verwenden Sie? Ab 1.6 ist es in der Lage, Benutzer/Passwörter direkt aus der Datenbank zu laden. Sie müssen nur "auth_query" in Ihrer Konfigurationsdatei angeben. https://pgbouncer.github.io/config.html