PostgreSQL Search_path Cambio no funciona como se anuncia
-
29-10-2019 - |
Pregunta
Estoy usando PostgreSQL 9.0.3 en Redhat. La base de datos contiene dos esquemas, public
y wh
. Creé un nuevo rol llamado django
. Quiero que este usuario use el wh
esquema como es predeterminado.
Siguiendo el manual, lo hice:
ALTER USER django SET SEARCH_PATH TO wh, public;
Esto parece funcionar:
SHOW SEARCH_PATH;
search_path
-------------
wh, public
Sin embargo, si entonces hago un \dt
, solo se muestran tablas del esquema público. En el manual, cambiar la ruta de búsqueda debe tener un efecto inmediato, y debería poder acceder wh
Tablas sin prefijo, pero este no es el caso. Iniciar sesión y por fuera conserva los cambios a search_path
pero no muestra ningún cambio de comportamiento.
¿Qué me estoy perdiendo?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow