본문 바로가기

ETC();

datagrip unknown 으로 나올때 대처방법

datagrip  unknown 으로 나올때 대처방법

datagrip  unknown 으로 나올때 대처방법

안녕하세요.
datagrip을 잘 쓰고 있는데 간혹 테이블이나 컬럼 정보, DDL보는데서 unknown으로 나오는 경우가 있습니다.
이럴때 어떻게 해결을 해야 하는지 확인해 보도록 하겠습니다.

unknown 증상

unknow은 다음과 같이 다양한 곳에서 나옵니다. Datagrip은 DB 테이블이나 컬럼 정보를 그때마다 DB에서 조회해 사용하는것이 아니라 따로 저장을 하기때문에 이런 문제가 발생 할 수 있습니다.

unknown
unknown

이럴때 좀 답답하죠. 당황하지 마시고 다음과 같이 진행 하시면 됩니다.

 

 

 

unknown 해결 방법

해결 방법

우선 왼쪽 트리에서 unknown으로 나오는 DBMS위에서 우클릭을 시전합니다. 그리고 Database Tools로 가고, 거기서 Forget Cached Schemas를 클릭 합니다. 그러면 다음과 같이 트리가 나오게 됩니다.

No schemas selected

그럼 기존에 따로 저장했던 정보들을 다 지우는 것이죠. 그리고 지웠으닌깐 다시 읽어서 저장 해야 합니다. 마찬가지로 아리와같이 해당 DBMS목록 이름위에서 우클릭을 합니다.

Diagnostics

위와같이 Diagnostic Refresh를 클릭하여 정보를 다시 저장합니다.
그럼 다시 읽어오게 되고, 아래와 같이 정보가 잘 나오게 됩니다. (파일탐색기가 하나 열리는데 그냥 닫으시면 됩니다.)

정보

이렇게 간단하게 오류를 해결 할 수 있습니다.
감사합니다.

by.sTricky