2017-12-26 9 views
-1

Scylla 데이터베이스와 python Cassandra 드라이버를 사용하고 있습니다. 모든 쿼리에 대해 준비된 문을 사용했지만 구체화 된 뷰에 준비된 문을 사용하면 아무 것도 반환하지 않습니다. 도움이 필요합니까? 제한이나 다른 것?python Cassandra 드라이버의 구체화 된 뷰에 prepared statement를 사용하는 방법은 무엇입니까?

여기 실라의

CREATE TABLE channelfollowers(
channelid bigint, 
userid bigint, 
isfavorite boolean, 
isBlocked boolean, 
followDate bigint, 
PRIMARY KEY(userid,channelid,followDate)); 

CREATE MATERIALIZED VIEW favoriteChannels AS SELECT channelid, userid, isfavorite FROM channels.channelfollowers WHERE channelid IS NOT NULL and userid IS NOT NULL and isfavorite IS NOT NULL PRIMARY KEY (isfavorite,userid,channelid,followDate);

+0

코드를 제공하지 않으면 어떻게 도와 드리겠습니까? –

+0

내가 당신을 제공하자 –

+0

내 질문을 친절하게 업데이트했습니다. 감사합니다. –

답변

2

구체화 된 뷰 그래서 몇 가지주의 사항이 적용됩니다, 아직 실험 있습니다 내 스키마입니다. Materialized View를 만들기 전에 삽입 한 데이터를 쿼리하고 있습니까? 그렇다면 현재 데이터가 뷰로 전파되지 않습니다.