diff --git a/src/backend/executor/execCypherDelete.c b/src/backend/executor/execCypherDelete.c index f4fe1dc2ff7..508cbf2d2c2 100644 --- a/src/backend/executor/execCypherDelete.c +++ b/src/backend/executor/execCypherDelete.c @@ -70,17 +70,6 @@ ExecDeleteGraph(ModifyGraphState *mgstate, TupleTableSlot *slot) elem = ExecEvalExpr(gde->es_elem, econtext, &isNull); if (isNull) { - /* - * This assumes that there are only variable references in the - * target list. - */ - if (type == EDGEARRAYOID) - continue; - else - ereport(NOTICE, - (errcode(ERRCODE_NULL_VALUE_NOT_ALLOWED), - errmsg("skipping deletion of NULL graph element"))); - continue; } diff --git a/src/test/regress/expected/cypher_dml.out b/src/test/regress/expected/cypher_dml.out index 2877eccd464..3cad3a792c8 100644 --- a/src/test/regress/expected/cypher_dml.out +++ b/src/test/regress/expected/cypher_dml.out @@ -1954,7 +1954,6 @@ DELETE r; MATCH (a {name: 'agensgraph'}), (g {name: 'bitnine'}) OPTIONAL MATCH (a)-[r:made_by]-(g) DELETE r; -NOTICE: skipping deletion of NULL graph element MATCH (a) DETACH DELETE a; -- AG-163 : DELETE plan passes 'edge' variable to the next plan. CREATE ({name:'AG-163'}); @@ -2109,7 +2108,6 @@ MATCH (a:v1) DELETE a DETACH DELETE a DELETE a; -NOTICE: skipping deletion of NULL graph element MATCH (a:v1) RETURN a; a ---