Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Отношение "название_таблицы" не существует - ошибка postgres при простом селекте

Проблема в том, если таблица находится не в схеме public, а созданной мной, то к таблице нужно обращаться с именем схемы ("название_схемы".таблица). Но Hibernate сам пишет sql запросы, но без названия схемы при обращении к таблице, из-за этого вылезает такая ошибка. Можно ли как-то сделать так, чтоб к таблицам можно было обращаться без названия схемы?

По дате
По рейтингу
Аватар пользователя
Высший разум

Установи схему по умолчанию для пользователя в базе данных. Используй команду SQL:

1
 ALTER USER имя_пользователя SET search_path TO имя_схемы; 

Таким образом, Hibernate будет знать, куда смотреть без явного указания схемы.