-- Heal faces 3 and 6 -- should drop them and create a new face
-- New face has a mbr being the union of the dropped faces
SELECT 'RN(9)', topology.ST_RemEdgeNewFace('city_data', 9);
-SELECT * FROM check_nodes('RN(26)/nodes');
-SELECT * FROM check_edges('RN(26)/edges');
-SELECT * FROM check_faces('RN(26)/faces');
+SELECT * FROM check_nodes('RN(9)/nodes');
+SELECT * FROM check_edges('RN(9)/edges');
+SELECT * FROM check_faces('RN(9)/faces');
SELECT save_edges(); SELECT save_faces(); SELECT save_nodes();
-- Heal faces 4 and 11 -- should drop them and create a new face
RN(26)/faces|-|9|SRID=4326;POLYGON((4 31,4 34,7 34,7 31,4 31))
RN(26)/faces|+|10|SRID=4326;POLYGON((3 30,3 38,16 38,16 30,3 30))
RN(9)|11
-RN(26)/edges|+|6|7|-21|0|11
-RN(26)/edges|-|6|7|-21|0|3
-RN(26)/edges|-|9|19|-22|3|6
-RN(26)/edges|+|12|20|22|11|0
-RN(26)/edges|-|12|20|22|6|0
-RN(26)/edges|+|19|-6|-10|11|4
-RN(26)/edges|-|19|-6|-10|3|4
-RN(26)/edges|+|20|19|13|11|7
-RN(26)/edges|-|20|-9|13|6|7
-RN(26)/edges|+|21|6|-22|0|11
-RN(26)/edges|-|21|6|9|0|3
-RN(26)/edges|+|22|21|12|0|11
-RN(26)/edges|-|22|21|12|0|6
-RN(26)/faces|-|3|SRID=4326;POLYGON((9 14,9 22,21 22,21 14,9 14))
-RN(26)/faces|-|6|SRID=4326;POLYGON((9 6,9 14,21 14,21 6,9 6))
-RN(26)/faces|+|11|SRID=4326;POLYGON((9 6,9 22,21 22,21 6,9 6))
+RN(9)/edges|+|6|7|-21|0|11
+RN(9)/edges|-|6|7|-21|0|3
+RN(9)/edges|-|9|19|-22|3|6
+RN(9)/edges|+|12|20|22|11|0
+RN(9)/edges|-|12|20|22|6|0
+RN(9)/edges|+|19|-6|-10|11|4
+RN(9)/edges|-|19|-6|-10|3|4
+RN(9)/edges|+|20|19|13|11|7
+RN(9)/edges|-|20|-9|13|6|7
+RN(9)/edges|+|21|6|-22|0|11
+RN(9)/edges|-|21|6|9|0|3
+RN(9)/edges|+|22|21|12|0|11
+RN(9)/edges|-|22|21|12|0|6
+RN(9)/faces|-|3|SRID=4326;POLYGON((9 14,9 22,21 22,21 14,9 14))
+RN(9)/faces|-|6|SRID=4326;POLYGON((9 6,9 14,21 14,21 6,9 6))
+RN(9)/faces|+|11|SRID=4326;POLYGON((9 6,9 22,21 22,21 6,9 6))
RN(19)|12
RN(19)/edges|+|6|7|-21|0|12
RN(19)/edges|-|6|7|-21|0|11