Anche se stavo concedendo i privilegi al mio utente pgb2b, ho dimenticato di specificare l'utilizzo per quell'utente:
GRANT usage on schema public to pgb2b;
Questo ha risolto il problema. Ho trovato questo post sulla configurazione dei permessi utente di PostgreSQL è molto utile.