Background Image

FORUM

조회 수 187 추천 수 0 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

큐브리드 매니저에서 foreign key 추가시 오류나 납니다. 

 

큐브리드 버전은 11.3.1.1142 버전입니다.

 

ERROR : Cannot retrieve foreign key metadata on old version of cubrid

 

이게 무슨 에러인가요??

 

  • ?
    황영진 2024.11.15 10:11
    사용하신 Foreign Key 추가 구문과 JDBC버전도 알려주시면 답변에 도움이 될 것 같습니다.
  • ?
    후니얌 2024.11.15 11:55

    최신 JDBC 11.2.1.0040 버전입니다.

     

    ALTER TABLE 테이블명 ADD CONSTRAINT 외래키명 FOREIGN KEY (컬럼명) REFERENCES 참조테이블명 (참조컬럼명) ON DELETE CASCADE ON UPDATE NO ACTION

  • ?
    정만영 2024.11.15 14:01

    큐브리드 매니저가 구버전에서 메타데이터 호환성 문제로 오류가 발생할 수 있습니다, 최근 큐브리드 SQL-GUI 도구는 DBeaver 사용을 권장하고 있습니다.
    DBeaver로 테이블 데이터 및 스키마 작업을 수행해 보시고 11.3 버전부터 사용자 스키마(User Schema) 기능을 제공하고 있어 DDL/DML 사용 시 SQL구문에 계정명이 없을 경우 오류가 발생될 수도 있습니다.

    ex) ALTER TABLE db_user01."t2" ADD CONSTRAINT T2_TAB3_FK FOREIGN KEY ("column01") REFERENCES db_user01."tab3"("col1");
    ALTER TABLE db_user01."t2" DROP CONSTRAINT "t2_tab3_fk";

  • ?
    후니얌 2024.11.15 14:43

    계정명도 같이 썼는데도 똑같은 문제입니다.

     

    DBeaver는 망분리가 되어 있어 외부망을 사용할 수 없습니다.

  • ?
    정만영 2024.11.15 15:03

    그럼, 큐브리드 매니저 보다 csql 인터프리터를 사용해 SQL을 수행해 보세요.
    사용 방법은 cubrid 설치 계정으로 ssh 터미널을 접속 csql 인터프리터 사용하면 DDL/DML 처리가 가능합니다.
    ex)
    1, csql -u user_01 -p 'psssword' DB_name@localhost
    2, csql> select * from table_name;
    3, csql>;help --> 명령어 옵션 확인

     

    csql에서도 동일한 문제가 있으면 외래 키 제약 조건을 추가하려는 테이블과 참조되는 테이블의 스키마가 정확히 일치하는지 타입과 데이터적인 문제는 없는지등 확인(분석)이 필요합니다.

  • ?
    후니얌 2024.11.15 15:12
    서버는 접근권한이 없어 오로지 cubrid manager만 이용 가능한 상황입니다.

    이런 상황에서 제가 할 수있는 방법이 딱히 없는 상황입니다.

    큐브리드 12버전으로 다운그레이 시켜야 해야 할까요?
  • ?
    정만영 2024.11.15 15:24
    제가 후니얌님 환경 잘 모르기 때문에 다운그레이드등 기타 이슈를 판단할 수 없습니다.
    가능하면 DBeaver 툴을 반입해서 사용하거나 서버 담당자에게 SSH 접속할 수 있게 조치를 받고 csql로 확인해 보시면 좋겠네요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 7 admin 2024.04.23 7782
» 큐브리드 매니저에서 foreign key 추가시 오류 7 후니얌 2024.11.14 187
4121 큐브리드 admin접속 에러 12 file austin 2024.11.14 245
4120 큐브리드 소수점 절삭 설정 문의드립니다. 1 file 트라이언 2024.11.11 198
4119 리눅스 0레벨 풀 백업 파일은 다른 서버 리눅스에서 복구도 안되는 건가요? 4 file 예찬샤론 2024.11.11 164
4118 리눅스 0레벨 풀 백업 파일을 윈도우 큐브리드에서 복구 할 수 있나요? 1 예찬샤론 2024.11.11 167
4117 jdbc 11.3 버전 이상은 어디서 다운받나요?? 5 후니얌 2024.11.11 198
4116 큐브리드 브로커 접속이 안되는 상황입니다.. 2 wodud0170 2024.11.08 192
4115 CUBRID-Python driver connect _cubrid.InterfaceError: (-20002, 'ERROR: CCI, -20002, Invalid connection handle') 에러 1 고감자 2024.11.05 187
4114 Cubrid Manager의 Query Editor로 데이터베이스 생성이 가능한가요? 1 Maximus 2024.10.30 261
4113 큐브리드 데이터 용량 문의 4 안녕 2024.10.30 269
4112 backupdb로 생성된 백업파일의 용량 관련 문의 1 플레이어블 2024.10.28 217
4111 cubrid api 관련 문의 드립니다. 1 잘했어요 2024.10.23 210
4110 jdbc 드라이버 교체 문의 3 농이 2024.10.23 248
4109 Cubrid 속성값 관련 문의 2 오수섭 2024.10.22 275
4108 컬럼 comment 입력 방법 개선 계획 있나요? 5 아아아아아아이 2024.10.17 241
4107 시리얼값 dblink로 접근 1 austin 2024.10.17 211
4106 crontab 등록 ==> shell파일 호출 ==> db접속후 procedure 호출 방법의 예제 부탁드립니다 1 자바천재 2024.10.16 241
4105 HA 구성 레퍼런스 문의 1 헤이선 2024.10.15 253
4104 remote select insert 1 austin 2024.10.10 195
4103 HA 구성 문의 1 헤이선 2024.10.08 269
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 208 Next
/ 208

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2113 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales