Я не уверен, в какой именно момент это началось (я полагаю, это могло произойти после первого запуска pgadmin3). По сути, это произошло внезапно, и вроде бы все настроено правильно ..
PostgreSQL, похоже, больше не следует search_path для поиска моих таблиц.
\d
No relations found.
Мой путь поиска задан (при этом постоянно):
SHOW search_path;
"public, myschema1, myschema2"
(1 row)
Я не только владелец рассматриваемых таблиц, но и выполнил:
GRANT ALL ON SCHEMA public to myusername;
GRANT ALL ON SCHEMA myschema1 to myusername;
GRANT ALL ON SCHEMA myschema2 to myusername;
Все данные есть. Я вижу схемы при запуске \ dn. Я также могу выполнять запросы, если полностью уточню имена схемы и таблицы. Самая большая проблема заключается в том, что уже созданные функции, которые ссылаются на неквалифицированное имя таблицы, не будут работать.
Может ли кто-нибудь придумать то, что я, возможно, не пробовал? Любые мысли относительно того, что вызвало появление этой проблемы?
Спасибо за любую помощь! -высокие технологии