1

我试图在 RIAK TS 中删除整个表,但似乎没有任何效果。我已经在标准查询中尝试了“删除表”,所以(使用 Python):

from riak import RiakClient
client = RiakClient(host = '127.0.0.1')
client.ts_query('ticks', 'DROP TABLE ticks')

但这给了我一个错误,即 DROP 不被理解。另一种方法是使用 client.ts_delete('ticks', ["rows"]) 删除表中的所有内容,但这似乎需要我指定行键。行键是否有通配符选项,如果没有,在给定子查询大小限制的情况下如何获取所有行键?

4

1 回答 1

1

从 Riak TS 1.4.0 开始,不支持 DROP TABLE 并且没有其他方法可以删除表。

还不支持范围删除(或删除多行),但您可以批量删除语句。

ALTER、DROP 和范围删除都是 Riak TS 未来版本路线图中的所有功能。

于 2016-11-20T02:30:33.363 回答