Package pgdb opens a PostgreSQL connection pool and helps with transactions.
It stays deliberately thin: queries are written by generators (sqlc for static
ones, jet for dynamic ones) and only the parts identical in every project live here.
Open creates the pool and verifies the connection. Without the check the service
would start against an unreachable database and fail later, on a user request.