Create a connection pool to the database configured with the given {@code connectOptions} and {@code poolOptions}.
Get a connection from the pool.
Borrow a connection from the pool and begin a transaction, the underlying connection will be returned to the pool when the transaction ends.
Close the pool and release the associated resources.
A pool of PostgreSQL connections.
@author <a href="mailto:julien@julienviet.com">Julien Viet</a>