카산드라 테이블의 컬럼을 삭제할 때 보조 인덱스(secondary)가 걸려 있다면 삭제할 수 없다.
> ALTER TABLE "users" DROP "year";
InvalidRequest: Error from server: code=2200 [Invalid query] message="Cannot drop column year because it has dependent secondary indexes (users_idx)"
먼저 보조 인덱스를 삭제한 후 테이블의 컬럼을 삭제한다. 정상 종료..
> DROP INDEX "users_idx";
> ALTER TABLE "users" DROP "year";
'cassandra' 카테고리의 다른 글
[cassandra3] 카산드라의 필드 저장 시간 확인하기 - WRITETIME (0) | 2017.08.27 |
---|---|
[cassandra3] Partitioner의 종류 (0) | 2017.08.22 |
[cassandra3] 컬렉션과 사용자 정의 타입(udt) (0) | 2017.08.12 |
[cassandra3] commit log - Unexpected error deserializing mutation 에러 해결 (0) | 2017.08.12 |
[cassandra] node local의 의미 (0) | 2017.08.10 |