2014-09-08 5 views
8

CQL 스크립트를 통해 기존 열 패밀리에 새 열을 삽입해야합니다.cassandra 추가 열이없는 경우

alter COLUMNFAMILY rules ADD rule_template text IF NOT EXISTS; 

가 어떻게 CQL 스크립트에서이 순수하게 얻을 수 있습니다

내가 좋아하는 뭔가를하고 싶어?

+0

https://issues.apache.org/jira/browse/CASSANDRA에서 기능 요청을 제출할 수 있습니다. –

답변

20

열 패밀리 (테이블)를 변경하기위한 선택적 "존재하지 않는 경우"가 없습니다. 이 문제를 해결하려면 alter 명령을 실행하고 해당 열이 이미있는 경우 오류를 무시하십시오. 오류 메시지 이외에는 아무런 해가 없어야합니다.

+3

그럴 수 있습니다. 내 가정은 오류가 스크립트 중간 흐름을 중단시킬 것이라는 것이 었습니다. 나는 당신이 울기 전에 시도하는 교훈이있는 것 같아요. – beterthanlife