database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9840 게시물 읽기
No. 9840
alter table add constraint foreign key 관련 질문 드립니다..
작성자
전성용(sdf4268)
작성일
2017-06-08 11:13
조회수
5,264

 늅늅이라 염치불구하고 다시 질문 드립니다. (여쭤볼데가 여기밖에 없..)

물론 먼저 인터넷을 찾아서 같은 명령을 내렸으나 오류가 나서 질문 드리는 중입니다.

내리는 명령은 다음과 같습니다.

alter table tbl_device

add constraint FK7ui8m81s4ux8haslf5fq64iol

foreign key (productid)

references tbl_product

입니다. (최대한 보기 좋게 하려고 줄바꿈하였습니다..)

해당 명령에 대한 에러는 다음과 같습니다.

Hash/Modulo distribution column does not refer to hash/modulo distribution column in referenced table

해석하자면,, 해시/모듈러 분산열은 참조된 테이블의 해시/모듈러 분산열을 참조하지 않는다. 라는건데요.

저희 DB담당하시는분이 모른다하셔서.. PostgreSQL-XL잡고 헤딩중인데 제가 세팅이랑 시험담당이라 어떻게든 해결은 해야겠고.ㅠㅠ

(어제 올렸던 질문 또한 이 오류로 인한 데이터베이스의 recovery, 그로 인한 커넥션 다운으로 보여집니다.)

염치불구하고 질문드립니다. 능력자분을 기다립니다..

이 글에 대한 댓글이 총 2건 있습니다.

대강 찾아보니...

 

분포 전략이 hash/Modulo distributed로 설정되면 FK 제약조건은

 

참조 테이블이 같은 node에 복제되있거나

 

동일한 방법으로 동일한 노드에서 기본 키에 의해 배포되는 경우에 지원한다고 나와있습니다.

 

직접 test를 해보진 못하여 이러한 제약조건을 위반하여 에러가 나는 것으로 보입니다.

김주왕(kimjuking)님이 2017-06-08 12:58에 작성한 댓글입니다.

답변 감사드립니다.

워낙 뉴비라보니 확실히 이해하기는 조금 어렵네요ㅠ

조금 더 찾아볼께요 감사드려요

전성용님이 2017-06-08 15:55에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9843repmgr 에러관련.. [8]
검콤이
2017-06-09
5576
9842pgpool로 갈아탔습니다..ㅎ [4]
전성용
2017-06-08
5706
9841pgpool fail back 질문 [1]
검콤이
2017-06-08
5236
9840alter table add constraint foreign key 관련 질문 드립니다.. [2]
전성용
2017-06-08
5264
9839postgresql-xl 데이터베이스 질문 [3]
전성용
2017-06-07
5273
9838pg_dump관련 질문 [1]
postgres
2017-06-02
5259
9835oracle_fdw 사용 시 create foreign table단계에서 pk지정이 불가능한가요? [3]
postgres
2017-05-31
5896
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다