Cassandra:使用包含许多用户定义类型的表删除键空间

时间:2018-03-20 20:40:51

标签: cassandra cassandra-3.0

我处于这样一种情况,我想删除一个密钥空间,也可以安全地删除所有包含的表格'各种用户定义的类型。

CQL Cassandra的官方文件指出:

  

"立即,不可逆转地移除键空间,包括对象   例如它包含的表,函数和数据。 "

然而,从文档我无法弄清楚它是否也强调删除用户定义的类型。有人可以证实这一点吗?

1 个答案:

答案 0 :(得分:3)

DROP KEYSPACE命令删除键空间和属于该键空间的所有对象:数据,表/列系列,用户定义类型,索引。

在实际删除之前,将获取键空间的快照。可以使用cassandra.yaml中的auto_snapshot参数启用/禁用此功能。此参数的默认值为true。