Я использую PostgreSQL 9.0.3 на Redhat. База данных содержит два схема,
и WH
. Я создал новую роль вызванной Django
. Я хочу, чтобы этот пользователь использовал схему wh
, как это по умолчанию.
После руководства я сделал:
ALTER USER django SET SEARCH_PATH TO wh, public;
Это появляется для работы:
SHOW SEARCH_PATH;
search_path
-------------
wh, public
Однако, если я тогда выполняю \ dt
, отображаются только таблицы от общественной схемы. В руководстве изменение пути поиска должен иметь немедленный эффект, и я должен быть в состоянии получить доступ WH
в таблицах без префикса, но это не так. Вход в систему и снаружи сохраняет изменения в Search_Path
, но не показывает никакого изменения поведения.
Что я скучаю?