Même si j'accordais des privilèges à mon utilisateur pgb2b, j'ai oublié de spécifier l'utilisation pour cet utilisateur :
GRANT usage on schema public to pgb2b;
Cela a résolu le problème. J'ai trouvé ce message sur la configuration des autorisations utilisateur PostgreSQL très utile.