Проблема с DBRE Spring Roo

Я пытаюсь использовать Spring Roo в первый раз для генерации кода с использованием обратного проектирования.

После установки надстройки Postgresql:

ОСГИ установить --url http://spring-roo-repository.springsource.org/release/org/springframework/roo/wrapping/org.springframework.roo.wrapping.postgresql-jdbc3/8.4.701.0001/org.springframework.roo.wrapping.postgresql-jdbc3-8.4.701.0001.jar

Пробую следующую команду:

интроспекция базы данных --schema ПОЛЬЗОВАТЕЛЬ

Я уверен, что у меня есть схема ПОЛЬЗОВАТЕЛЯ в моей базе данных (когда я использую клавишу TAB, я получаю ПОЛЬЗОВАТЕЛЯ с другими именами схем с правильной чувствительностью к регистру), но весенний ответ был:

roo> database introspect --schema

USER                  information_schema    pg_catalog
pg_toast_temp_1       public
roo> database introspect --schema USER
Schema 'USER' does not exist or does not have any tables. Note that the schema names of some databases are case-sensitive

person sboubaker    schedule 12.02.2011    source источник


Ответы (1)


Я добрался до этого вопроса после того, как столкнулся с аналогичной проблемой, и подумал, что отвечу на него, хотя этому вопросу уже год.

Моя проблема заключалась в том, что я не включил имя базы данных в свойство database.url. После его добавления заработала интроспекция базы данных.

database.url=jdbc\:postgresql\://localhost\:5432/<dbname>

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

person Rohit    schedule 06.01.2012