CapnSpek commented on issue #1278:
URL: https://github.com/apache/age/issues/1278#issuecomment-1763406919

   More information:
   
   The query executes successfully if the labels of the supposed query do not 
actually exist in the graph:
   (The graph still contains only the above mentioned 2 labels and 1 edge)
   
   ```
   SELECT * FROM cypher('xyz', $$ EXPLAIN ANALYZE VERBOSE MATCH (n:Pers) SET 
n.age=25 $$) AS (x agtype);
                                                 QUERY PLAN                     
                         
   
------------------------------------------------------------------------------------------------------
    Custom Scan (Cypher Set)  (cost=0.00..0.00 rows=0 width=0) (actual 
time=0.003..0.004 rows=0 loops=1)
      Output: cypher.x
      ->  Result  (cost=0.00..0.00 rows=0 width=0) (actual time=0.002..0.002 
rows=0 loops=1)
            Output: cypher.x
            One-Time Filter: false
    Planning Time: 0.210 ms
    Execution Time: 0.043 ms
   (7 rows)
   ```
   
   ```
   SELECT * FROM cypher('xyz', $$ EXPLAIN ANALYZE VERBOSE MATCH (n:Pers) DETACH 
DELETE n $$) AS (x agtype);
                                                  QUERY PLAN                    
                            
   
---------------------------------------------------------------------------------------------------------
    Custom Scan (Cypher Delete)  (cost=0.00..0.00 rows=0 width=0) (actual 
time=0.008..0.010 rows=0 loops=1)
      Output: cypher.x
      ->  Result  (cost=0.00..0.00 rows=0 width=0) (actual time=0.005..0.005 
rows=0 loops=1)
            Output: cypher.x
            One-Time Filter: false
    Planning Time: 0.303 ms
    Execution Time: 8.880 ms
   (7 rows)
   ```
   
   It is unrelated to the fact whether vertices were actually found or not as 
these queries still fail.
   
   ```
   SELECT * FROM cypher('xyz', $$ EXPLAIN ANALYZE VERBOSE MATCH (n:Person 
{name:'x') SET n.name='U' $$) AS (x agtype);
   2023-10-15 17:27:51.906 EEST [161353] ERROR:  syntax error at or near ")" at 
character 81
   2023-10-15 17:27:51.906 EEST [161353] STATEMENT:  SELECT * FROM 
cypher('xyz', $$ EXPLAIN ANALYZE VERBOSE MATCH (n:Person {name:'x') SET 
n.name='U' $$) AS (x agtype);
   ERROR:  syntax error at or near ")"
   LINE 1: ... EXPLAIN ANALYZE VERBOSE MATCH (n:Person {name:'x') SET n.na...
   ```
   
   ```
   SELECT * FROM cypher('xyz', $$ EXPLAIN ANALYZE VERBOSE MATCH (n:Person 
{name:'x') DETACH DELETE n $$) AS (x agtype);
   2023-10-15 17:28:15.647 EEST [161353] ERROR:  syntax error at or near ")" at 
character 81
   2023-10-15 17:28:15.647 EEST [161353] STATEMENT:  SELECT * FROM 
cypher('xyz', $$ EXPLAIN ANALYZE VERBOSE MATCH (n:Person {name:'x') DETACH 
DELETE n $$) AS (x agtype);
   ERROR:  syntax error at or near ")"
   LINE 1: ... EXPLAIN ANALYZE VERBOSE MATCH (n:Person {name:'x') DETACH D...
   ```


-- 
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