如何在没有now()函数的情况下将自定义timeuuid插入cassandra?

Pin*_*hio 6 cql cassandra cassandra-2.0

我试图向cassandra插入一个特定的timeuuid,我设法插入一个的唯一方法是使用now()函数,因为我假设,now函数知道数据库喜欢它的格式.

如何为此创建cqlsh命令?

目前我有这个:

INSERT INTO my_table (tid) VALUES ( now() )
Run Code Online (Sandbox Code Playgroud)

但是,当我调试node.js或任何连接cassandra的程序时,我希望能够100%控制我为测试目的插入的日期.

有这样的东西会很高兴:

INSERT INTO my_table (tid) VALUES ( 12/OCTOBER/2014 )
Run Code Online (Sandbox Code Playgroud)

没有它崩溃

谢谢!

Mik*_*ura 2

看看minTimeuuid和maxTimeuuid功能。插入他们的结果是一个坏主意,但出于测试目的它可以是好的。

http://cassandra.apache.org/doc/cql3/CQL.html#timeuuidFun