From 00160c15b9865862bbb80217b29cf922e30b1ab3 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Wed, 16 Jan 2013 21:42:56 +0000 Subject: [PATCH] Drop useless input endpoints relate check in ST_ChangeEdgeGeom git-svn-id: http://svn.osgeo.org/postgis/trunk@10985 b70326c6-7e19-0410-871a-916f4a2858ee --- topology/sql/sqlmm.sql.in.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/topology/sql/sqlmm.sql.in.c b/topology/sql/sqlmm.sql.in.c index cdc35ca9d..06d35ba07 100644 --- a/topology/sql/sqlmm.sql.in.c +++ b/topology/sql/sqlmm.sql.in.c @@ -2644,8 +2644,9 @@ BEGIN || quote_ident(atopology) || '.node WHERE geom && ' || quote_literal(acurve::text) - || '::geometry' - -- TODO: skip start_node and end_node ! + || '::geometry AND node_id NOT IN (' + || oldedge.start_node || ',' || oldedge.end_node + || ')' LOOP IF ST_RelateMatch(rec.relate, 'T********') THEN RAISE EXCEPTION 'SQL/MM Spatial exception - geometry crosses a node'; -- 2.50.1