Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Данил Табуркин Мастер (1286), на голосовании 5 месяцев назад
Проблема в том, если таблица находится не в схеме public, а созданной мной, то к таблице нужно обращаться с именем схемы ("название_схемы".таблица). Но Hibernate сам пишет sql запросы, но без названия схемы при обращении к таблице, из-за этого вылезает такая ошибка. Можно ли как-то сделать так, чтоб к таблицам можно было обращаться без названия схемы?
Голосование за лучший ответ
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (157164) 6 месяцев назад
Установи схему по умолчанию для пользователя в базе данных. Используй команду SQL:
 ALTER USER имя_пользователя SET search_path TO имя_схемы; 
Таким образом, Hibernate будет знать, куда смотреть без явного указания схемы.
Данил ТабуркинМастер (1286) 6 месяцев назад
Не помогло :(
Данил ТабуркинМастер (1286) 6 месяцев назад
Аа нет, попробовал в проекте и всё заработало. Спасибо большое!
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (157164) Данил Табуркин, ?
Похожие вопросы