我正在寻找一种方法来移除架构中的propertyKey。文档here说明了如何添加属性,但没有关于删除的信息。这是否意味着它不可能?
由于DataStax依赖于支持表更改的Cassandra,我想有一些方法可以实现,否则如何处理可以添加或删除属性的动态模式?
修改:为了更加清晰,我想删除架构和数据中的属性。完全类似于SQL中的ALTER DROP
:
ALTER TABLE table_name
DROP COLUMN column_name
答案 0 :(得分:1)
用于删除数据,架构或图表的DSE图表参考是:http://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/using/dropSchemaDataStudio.html
答案 1 :(得分:0)
由于DSE Graph是基于TinkerPop标准构建的,您还可以在此处使用TinkerPop 3 API参考 - http://tinkerpop.apache.org/docs/current/reference/#_tinkerpop3。
对于这个项目,我相信你正在寻找.drop()。 http://tinkerpop.apache.org/docs/current/reference/#drop-step
从上面的链接中,如果要删除属性,请执行以下操作:.properties("X").drop()