2011-02-12 4 views
2

리버스 엔지니어링을 사용하여 코드를 생성하는 데 Spring Roo를 처음 사용하려고합니다.DBRE Spring Roo 문제

하여 PostgreSQL의 부가 기능을 설치 한 후 :

데이터베이스의 인트로의 --schema 사용자

:

OSGI 나는 다음 명령을 시도 --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

설치

나는 그쪽으로 확신한다. TI는하지만 (내가 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 

답변

3

나는를 가진 후이 질문에 도착 비슷한 문제와 나는 질문에 1 년 된 경우에도 이것을 대답 할 것이라고 생각했다.

제 문제는 database.url 속성에 데이터베이스 이름을 포함시키지 않았다는 것입니다. 추가 후 데이터베이스 인트로 스펙 트가 작동하기 시작했습니다. 이상한

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

하지만 그 탭 완성 작품과 모든 데이터베이스 구성에 잘 있다는 잘못된 인상을주는 스키마에 대한 옵션을 보여줍니다.

관련 문제