我在cassandra 3.0.6中创建了一个使用表,并在物化视图中按城市列出了用户。
CREATE TABLE user (
email text,
user_id uuid,
city text,
name text,
password text,
PRIMARY KEY (email, user_id, city)
);
CREATE MATERIALIZED VIEW user_by_city AS
SELECT * FROM user
WHERE email IS NOT NULL AND user_id IS NOT NULL AND city IS NOT NULL
PRIMARY KEY(city, email, user_id);
我的问题是如何在Python中为物化视图创建模型类
我的用户表模型类是,
class user(Model):
__table_name__ = 'user'
email = columns.Text(primary_key=True)
user_id = columns.UUID(primary_key=True)
city = columns.Text(primary_key=True)
name = columns.Text()
password = columns.Text()
如何为Materialized View创建类似于此的类。 我在网上搜索过,但发现cassandra现在不支持MV的模型类。我想要101%肯定。
有人可以确认一下吗?
由于