Cassandra — Cqlengine — Поддержка TTL

Мне нужно использовать TTL через cqlengine; Но документации по этому поводу нет. Может ли кто-нибудь помочь мне в этом. Спасибо


person S.Mohamed Mahdi Ahmadian zadeh    schedule 29.09.2013    source источник


Ответы (2)


ТТЛ поддерживается.

In [13]: class Bacon(Model):       
   ....:     pk = Integer(primary_key=True)
   ....:     name = Text()
   ....:     

In [14]: sync_table(Bacon)

In [15]: Bacon.ttl(60).create(pk=1, name="delicious")
Out[15]: Bacon <pk=1>

См. следующее:

person Jon Haddad    schedule 16.07.2014

Пробовал это, но не работает,

Bacon.create(pk=1, name="delicious").ttl(60)

Это будет работать идеально

Bacon.ttl(60).create(pk=1, name="delicious")

Используйте ttl() перед create(), хорошо работает в Django

person Thomas John    schedule 21.01.2018