add a transaction pooler version of pgbouncer
pgbouncer user's shell should exist