Pgbouncer 1.6.0 utilisable en production?

From: adrien nayrat <adrien(dot)nayrat(dot)axess(at)gmail(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Pgbouncer 1.6.0 utilisable en production?
Date: 2014-09-16 08:58:30
Message-ID: CAHf5EFRegWj_vhGJs1xvp7hpr7w-AGSRBd2Un5e+Lq=G725thw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,

Nous avons besoin de mettre en place un pooler pour nos serveurs PG.
Ceux-ci hébergent une base de donnée par client, avec un compte
utilisateur/bdd. On a de suite pensé à pgbouncer mais celui-ci
nécessite de déclarer les comptes (user, bdd, mdp) dans son fichier
de config.

Le problème est qu'il faut passer sur le pooler à chaque fois qu'un
client est créé (avec sa bdd). J'ai trouvé cette page qui permet de
scripter la génération du fichier de configuration :
http://www.depesz.com/2010/12/04/auto-refreshing-password-file-for-pgbouncer/

Dans les commentaires en bas de page, Cody Cutrer indique qu'il a
proposé un dev pour automatiser tout ça :
https://github.com/markokr/pgbouncer-dev/pull/3

De ce que j'ai compris un nouveau paramètre ferait son apparition :
==== auth_query ====
Query to load user's password from db.
Default: SELECT usename, passwd FROM pg_shadow WHERE usename=$1

Le problème c'est que depuis ce commit il n'y a pas eu de release de
pgbouncer, la dernière datant de 2012. On hésite à tenter de compiler
la version en cours de dev mais je reste un peu frileux. Est-ce que
certains ont tenté l'expérience? Est-ce stable?

Merci

--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Dimitri Fontaine 2014-09-16 12:24:29 Re: Pgbouncer 1.6.0 utilisable en production?
Previous Message Virginie Jourdan 2014-09-09 12:15:01 Découvrez Open PostgreSQL Monitoring (OPM)