доступ к схеме для базы данных postgres в порядке с toad, но в приложении отказано в разрешении схемы - PullRequest
0 голосов
/ 06 октября 2018

Я создал роль пользователя cadmin.Когда вы вошли в систему как cadmin, я создаю схему и создаю таблицы в схеме.Это с postgress 9.3

Я могу получить доступ к схеме и отлично запросить таблицы из такого инструмента, как TOAD.Тем не менее, из приложения, подключенного к базе данных, я всегда получаю ошибку, что «в схеме отказано в разрешении». В том же приложении я использую jooq и использую ту же роль, и схема способна найти все таблицы исоздать классы. Просто, когда я делаю 'Select', я получаю ошибку.

"вложенное исключение - org.postgresql.util.PSQLException: ОШИБКА: разрешение отклонено для схемы core_engine"

1 Ответ

0 голосов
/ 07 октября 2018

Вам необходимо предоставить разрешение на схему.Таким образом, вы можете попробовать использовать следующий запрос из инструмента, такого как TOAD, а затем запустить приложение

GRANT USAGE ON SCHEMA schema_name TO postgres_user_name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...