2011-08-04 3 views
0

COPY 명령을 사용하여 녹색 매화 테이블에 내용을로드하는 데 문제가 있습니다. 내가 가진 세 컬럼 테이블은 A, B, C와 테이블은 중복 요소를 즐겁게해서는 안된다. 그래서 위의 세 키를 복합 키를 만들었습니다Greenplum COPY 중복 항목 필터링 안 함

PRIMARY KEY (A , B , C) 

그러나 테이블을로드하는 데 사용하는 입력 파일에 중복 된 항목이 있습니다. COPY 명령은 중복 요소를 필터링하고 데이터로드를 계속합니다. 그러나 제 경우에는 COPY가 중복 항목을 만날 때마다로드가 중단됩니다. 진행하는 방법에 대한 모든 리드 ??

감사

답변

1

COPY 그런 식으로 작동하지 않습니다

Ganesh.R.

내가 먼저 시도 할 것은 시스템 정렬입니다.

sort -u old_filename > new_filename 

'-u'인수는 sort에게 고유 한 행만 출력하도록 지시합니다.

+0

감사합니다. 매우 많이 :-) –

+1

그래서, 우리는 upvotes와 답변을 수락하여 감사를 표합니다. http://meta.stackexchange.com/q/5234/161666을 참조하십시오. 많은 질문을하지는 않았지만 아직 답변을 수락하지 않았습니다. 이렇게하면 사람들을 장래에 덜 도와 줄 수 있습니다. –