mahinash26 commented on issue #939:
URL: https://github.com/apache/age/issues/939#issuecomment-1590729924

   In Apache AGE, the corresponding vertices are not deleted when an edge is 
removed from a graph. The vertices and edges are like considered independent 
entities within the graph. Deleting an edge only impacts the presence of that 
specific edge, while the associated vertices remain unaffected.
   
   `SELECT * FROM cypher('test', $$
   MATCH (u)-[e:EDGE_LABEL]->(v)
   WHERE e.property = 'value'
   DELETE e  
   RETURN e
   $$) AS (result agtype);
   `
   So in this code, 'EDGE_LABEL' should be substituted with the label of the 
edges you intend to delete. Additionally, replace 'property' with the specific 
property name you want to filter and 'value' with the desired value for 
selecting the edges to be removed. By customizing these query parts, you should 
be able to filter as well as delete the targeted edges from your graph while 
retaining the associated vertices.
   
   I hope this helps.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to