One of my clients is upgrading some servers. The procedure we have took some time to get to current state, and we found some potential problems, so decided to write more about it.

Some of you might be familiar with pgBouncer project. Some are not. Some understand what/how/why it does, others do not. This blog post is to have a place where I can point people who have question about how it works, why, ...

As you perhaps know I'm fan of pgbouncer - connection pooling solution for PostgreSQL. It can do many really cool things, but has one slight issue. Since it can reuse connections - it has to provide a way to check if user ...