PostgreSQL Search_Path Изменение не работает как объявленное

Я использую 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 , но не показывает никакого изменения поведения.

Что я скучаю?

12
задан Erwin Brandstetter 7 November 2014 в 15:58
поделиться