У PostgreSQL система визначає, яку таблицю мається на увазі, слідуючи шляху пошуку, який є списком схем для пошуку.
Перша таблиця узгодження в шляху пошуку приймається такою, яку потрібно шукати, інакше, якщо немає відповідності, виникає помилка, навіть якщо відповідні імена таблиць існують в інших схемах бази даних.
Щоб показати поточний шлях пошуку, ви можете скористатися такою командою:
SHOW search_path;
І щоб поставити нову схему в шлях, ви можете використовувати:
SET search_path TO myschema;
Або якщо вам потрібно кілька схем:
SET search_path TO myschema, public;
Довідка: https://www.postgresql.org/docs/current/static/ddl-schemas.html