如何删除AgensGraph上的顶点?

时间:2019-06-28 03:25:33

标签: vertex agens-graph

我想删除AgensGraph上的顶点。

agens=# create (:v1{id:1})-[:e1{id:2}]->(:v1{id:3});
GRAPH WRITE (INSERT VERTEX 2, INSERT EDGE 1)
agens=# match (n:v1{id:1}) delete n;
ERROR:  vertices with edges can not be removed

但是,有一个错误。

如何删除AgensGraph上的顶点?

1 个答案:

答案 0 :(得分:0)

在删除之前使用DETACH。

agens=# match (n:v1{id:1}) detach delete n;
GRAPH WRITE (DELETE VERTEX 1, DELETE EDGE 1)