我正在创建一个批处理作业来刷新我的键空间中的所有可用数据。当我使用命令DROP KEYSPACE <keyspace>
时,表和数据将被清除,而为每个表创建的辅助索引不会被删除。有没有办法使用CQL删除特定键空间中的所有可用索引?我应该提一下keypave中可用的每个索引名称,如
DROP INDEX <indexname>
请帮我解决这个问题。感谢
答案 0 :(得分:2)
关于如何删除二级索引的问题,命令确实是DROP INDEX,正如您所提到的那样。
关于二级索引在它们所属的键空间是否被删除的问题被删除,因为Mikhail提到应该正在发生(即DROP KEYSPACE应该删除所有内容)。如果你的情况不是,那可能是卡桑德拉的一个错误。