I just created a new user that I want to have access to a limited number of our public tables. The user is created and I granted privs to one public table for now. I then lo
Even though I was granting privileges to my pgb2b user, I forgot to specify usage for that user:
GRANT usage on schema public to pgb2b;
This fixed the issue. I found this post about setting up PostgreSQL user permissions very helpful.