2012-09-06 2 views
1

나는 문제를 풀기가 꽤 어려워 ... 나는 많은 postgresql 열거 형을 사용하는 기존 데이터베이스를 가지고있다.Squeryl과 PGObjects

지금 ... 나는 그 필드를 postgresql로 검색하는 방법을 모른다. 아무도 그렇게 할 수 있습니까?

문자열로 검색하려고 시도했지만 작동하지 않았습니다 ... 또한 Int로 가져 오지 않았습니다.

+2

이 질문을 수정하는 것이 좋습니다. 시도한 것을 설명하고 오류 메시지의 정확한 텍스트를 설명하십시오. 단지 "작동하지"않았을뿐입니다. 시도한 샘플 코드를 표시하십시오. –

답변

1

일반적으로 열거 형 및 기타 데이터베이스 관련 기능은 ORM 및 쿼리 생성기에서 제대로 지원되지 않을 수 있습니다.

열거 형을 text 형식으로 변환하는 문제 테이블에서 업데이트 가능보기를 만드는 것이 유용 할 수 있습니다. 따라서 쿼리 생성기는 text 열을 볼 수 있지만 열거 형은 데이터베이스에 저장됩니다. 그런 다음 해당 뷰에 대해 쿼리를 작성합니다.

많은 도구들이 enum 개체에 혼란을 느끼기 때문에 PgJDBC가 열거 형을 String으로 보내고받는 옵션을 필요로한다고 점점 생각합니다.