( SELECT edge_id FROM newedge WHERE id = 17 ) )
ORDER BY edge_id;
+--
+-- New face in universal face, with both endpoints on same existing edge
+--
+INSERT INTO newedge SELECT 19, topology.st_addedgenewfaces('city_data',
+ 9, 8, 'LINESTRING(21 6, 12 0, 9 6)');
+SELECT 'T19', 'E'||edge_id, next_left_edge, next_right_edge,
+ left_face, right_face FROM
+ city_data.edge WHERE edge_id IN ( 12, 35, 22,
+ ( SELECT edge_id FROM newedge WHERE id = 19 ) )
+ ORDER BY edge_id;
+
---------------------------------------------------------------------
-- Check new relations and faces status
---------------------------------------------------------------------
T18|E4|-5|4|33|33
T18|E5|-4|5|33|33
T18|E43|-44|44|33|0
+T19|E12|-31|-45|20|34
+T19|E22|37|32|0|21
+T19|E35|35|45|26|0
+T19|E45|22|-12|0|34
F3,F4|{3:10,3:11,3:23,3:24,3:25}
F5,N4|{1:4,3:12,3:13}
F0|
F31|POLYGON((17 30,17 40,31 40,31 30,17 30))
F32|POLYGON((20 34,20 37,23 37,23 34,20 34))
F33|POLYGON((35 25,35 45,63 45,63 25,35 25))
+F34|POLYGON((9 0,9 6,21 6,21 0,9 0))
Topology 'city_data' dropped