2016-10-31 6 views
0

J'ai postgres avec le fichier de configuration hba et pgbouncer pour la mise en commun des connexions.pgbouncer vs postgres hba fichier de configuration

Je veux me connecter à pgbouncer (au lieu de postgres) en changeant le numéro de port de la chaîne de connexion (6543 au lieu de 5432). Les deux postgres et pgbouncer s'exécutent sur le même serveur.

Jusqu'ici, j'ai été en mesure d'exécuter pgbouncer avec son propre fichier hba avec un utilisateur/mot de passe dupliqué. Il n'est pas maintenable (ou du moins très douloureux) de synchroniser manuellement postgres et pgbouncer utilisateur/mot de passe.

Est-il possible de faire pgbouncer tentatives de connexion utilisateur/mot de passe à postgres tel quel? Ou est-ce que j'essaye de travailler mon conf contre la façon dont les choses devraient aller?

Répondre

1

Quelle version de pgbouncer utilisez-vous? À partir de la version 1.6, il est possible de charger les utilisateurs/mots de passe directement à partir de la base de données. Vous avez juste besoin de spécifier "auth_query" dans votre fichier de configuration. https://pgbouncer.github.io/config.html