개발공작소
article thumbnail
728x90

 

 

 

 

이번에 EXERD 툴을 사용하여 테이블을 가져오는 리버스 엔지니어링을 하는데

오류가 뜨면서 제대로 안가져와지는 현상이 발생.

 

연결 성공

 

분명 연결 테스트를 해서 연결이 잘 된 것 까지 확인을 했는데.. 여기서 완료를 누르면

다음과 같은 에러가 뜬다..

 

에러 내용

 

org.postgresql.util.PSQLException: 오류: pg_class.relhasoids 칼럼 없음 <= 핵심

 

결국 pg_class 스키마에 relhasoids라는 녀석이 없다는건데.. 왜 없지.. 고민하다가 자세히 보니...

 

 

이녀석 때문이었다. 즉 현재 설치 된 EXERD가 postgresql은 9.0 ~ 10.2 버전까지만 지원한다는 것..

내 로컬에 설치 된 postgresql은 14.1 버전이기 때문에 당연히 안되는 거였다...

 

확인해본 결과.. 최신버전( 2022.05.12 기준 )도 postgresql 12까지만 지원...

 

결국 postgresql를 낮은 버전으로 재설치하여 해결하였다.

 

다른 데이터베이스들도 마찬가지, EXERD에서 지원하는 버전이 있으니 비슷한 오류가 난다면 

EXERD에서 지원하는 버전과 자신이 설치한 DB 버전이 맞는 지 확인하도록 하자.

 

2022.05.12기준 버전 지원목록

 

 

 

728x90

'Tools > EXERD' 카테고리의 다른 글

[EXERD]데이터베이스 테이블 import 하는 방법  (0) 2022.05.12
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!