Получить мое приложение dropwizard, работающее по указанной схеме

Как мне заставить мое приложение dropwizard работать с указанной схемой, схемой, отличной от общедоступной по умолчанию? Пользователь postgres имеет все права доступа к схемам public и schema1. Он должен выполнять поиск в таблицах schema1, но он возвращается, поскольку (tablename) не существует, хотя он явно существует. Это потому, что он смотрит на "общедоступную" схему

Следует ли это обрабатывать на стороне приложения, например, в конфигурации гибернации dropwizard, или на стороне базы данных. Как мне с этим справиться? Есть стандартный способ?

Спасибо, парни


person L-Samuels    schedule 04.04.2014    source источник
comment
См. Этот вопрос: stackoverflow.com/questions/4168689 Думаю, третий ответ будет полезен. Похоже, что PostgreSQL накладывает ограничение на обработку схемы в URL-адресах JDBC.   -  person zloster    schedule 29.04.2014
comment
Возможный дубликат Можно ли указать схема при подключении к postgres с JDBC?   -  person zloster    schedule 22.04.2017


Ответы (1)


Dropwizard использует файл конфигурации yml, в этом файле вы можете настроить подключение к базе данных, правильное использование - это файл конфигурации.

person user3323968    schedule 05.04.2014