Как использовать подготовленное утверждение о материализованном представлении в драйвере Python Cassandra?

Я использую базу данных 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 ответ

Материализованные представления в Сцилле все еще являются экспериментальными, поэтому применяются некоторые предостережения. Вы запрашиваете данные, которые вы вставили перед созданием материализованного представления? Если это так, то в настоящее время эти данные не передаются в представление.

Другие вопросы по тегам