PostgreSQL search_path changement ne fonctionne pas comme annoncé

Je suis en utilisant PostgreSQL 9.0.3 sur RedHat. La base de données contient deux schémas, public et wh. J'ai créé un nouveau rôle appelé django. Je veux à cet utilisateur d'utiliser le wh schéma en tant que par défaut.

Suivant le manuel, je l'ai fait:

ALTER USER django SET SEARCH_PATH TO wh, public;

Cela semble fonctionner:

SHOW SEARCH_PATH;
search_path 
-------------
wh, public

Cependant, si je puis faire un \dt, seules les tables du schéma public sont affichés. Dans le manuel, changer le chemin de recherche devrait avoir un effet immédiat, et que je devrais être en mesure d'accéder à wh tables sans préfixe, mais ce n'est pas le cas. Connexion et à la déconnexion préserve les changements de search_path mais ne montre pas de changement de comportement.

Ce qui me manque?

OriginalL'auteur talonsensei | 2011-09-13