如何在python Cassandra驱动程序中的物化视图上使用预准备语句?

时间:2017-12-26 14:02:48

标签: python scylla cassandra-python-driver

我正在为我的项目使用Scylla数据库和python Cassandra驱动程序,我在每个查询上使用预处理语句并且它有效,但是当我在物化视图上使用预准备语句时,它什么也没有给我,请你帮助我,有没有任何限制或其他什么?

这是我的架构

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);

1 个答案:

答案 0 :(得分:2)

Scylla中的物化视图仍然是实验性的,因此需要注意一些注意事项。您是否在创建物化视图之前查询插入的数据?如果是,那么当前该数据不会传播到视图。