DBMS/Cassandra

Cassandra DB Collection Type 사용시 주의 사항 (v4.0 미만 한정)

반응형

테이블 구조

create table `test`
(
    partition_key text,
    target                text,
    subscriber            text,
    extra                 map<text, text>,
    primary key (partition_key, target, subscriber)
);

 

쿼리

select partition_key, target, subscriber, extra 
from test 
where partition_key = '1158' and target = '1' and subscriber in ('1', '2');

  • Collection Type이 있는 경우 IN QUERY 시 위와 같은 에러가 발생함.
  • Cassandra DB 4.0 부터 사용할 수 있게 되서, 이후 버전부터는 이슈 없음
반응형