2014-04-17 2 views
6

현재 데이터베이스에 10 개의 열이있는 redshift 테이블이 있으며 다른 테이블을 추가하고 싶습니다. 이를 수행하기 위해 alter table을 수행하는 것은 간단합니다.적색 변이 - 열을 추가 할 때 이전 열의 CSV를 변경해야합니까?

내 질문 -이 작업을 수행 할 때 이전의 모든 CSV 파일이이 새 열을 갖지 않을 것으로 판단되면 (S3의 COPY를 통해) 적색 변이에 삽입되지 않습니까?

필자는 열이 NULL 일 때와 가져 오기가 실패 할 때가 있었으면 좋겠다고 생각했지만이 문서를 보지 못했습니다.

이상적으로는 CSV의 헤더 행에 실제 열 이름을 지정할 수 있었으면 좋겠지 만 어디서나 가능하다는 것을 알지 못했습니다.

답변

5

COPY 명령의 FILLRECORD는 '일부 레코드 끝에 인접한 열이없는 경우 데이터 파일을로드 할 수 있습니다.'라는 메시지를 보냅니다.

+1

감사합니다. 우리는 결코 칼럼을 떨어 뜨려서는 안된다. – Geesu

관련 문제