Как использовать подготовленное утверждение о материализованном представлении в драйвере 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 ответ
Материализованные представления в Сцилле все еще являются экспериментальными, поэтому применяются некоторые предостережения. Вы запрашиваете данные, которые вы вставили перед созданием материализованного представления? Если это так, то в настоящее время эти данные не передаются в представление.