我想添加类型的二级索引timestamp,以便能够按时间戳范围查询而无需“允许过滤”。我无法使用 timeuuid,因为时间戳与 now() 不同。我有日期时间,我应该将其转换为时间戳。
我想按时间查询,例如:
session.execute("SELECT id from my_table WHERE date>'2019-09-01' AND date<'2019-09-04'")。
关于什么是正确的做法有什么建议吗?或者如何使用 python 中的 timuuid 和日期时间的输入?(将日期时间转换为 uuid 字段)
谢谢。
my_table = session.execute(""" CREATE TABLE IF NOT EXISTS my_keyspace.my_table
(id text,
date timestamp,
PRIMARY KEY (id)
)""")
session.execute("CREATE INDEX time_idx ON my_keyspace.my_table (date)""")
Run Code Online (Sandbox Code Playgroud)