Si usando el pgAdmin puede ver todos los esquemas y estructuras, entonces no se está conectando a PosgreSQL por medio de su propio usuario, sino por el usuairo y permisos de pgAdmin.
De lo contrario, como lo dice claramente la documentacion oficial de PostgreSQL,
no tiene por que verlos.
Con un
Código SQL:
Ver originalGRANT ALL PRIVILEGES
ON ALL TABLES IN SCHEMA schema_name
TO username;
Sólo debería poder ver esas tablas de ese esquema.