Postgresql Search_Path Change ne fonctionne pas comme annoncé
-
29-10-2019 - |
Question
J'utilise 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 que cet utilisateur utilise le wh
schéma tel qu'il est par défaut.
Après le manuel, j'ai fait:
ALTER USER django SET SEARCH_PATH TO wh, public;
Cela semble fonctionner:
SHOW SEARCH_PATH;
search_path
-------------
wh, public
Cependant, si je fais alors un \dt
, seules les tables du schéma public sont affichées. Dans le manuel, la modification du chemin de recherche devrait avoir un effet immédiat, et je devrais pouvoir accéder wh
Tables sans préfixe, mais ce n'est pas le cas. L'enregistrement et l'extérieur préserve les modifications de search_path
mais ne montre aucun changement de comportement.
Qu'est-ce que je rate?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow