ST_AddEdgeNewFaces
Name
ST_AddEdgeNewFaces — Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces.
Synopsis
    
     integer
     
      ST_AddEdgeNewFaces
     
     (
    
    varchar
    
     atopology
    
    , integer
    
     anode
    
    , integer
    
     anothernode
    
    , geometry
    
     acurve
    
    
     )
    
    ;
   
Description
Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge.
Updates all existing joined edges and relationships accordingly.
   If any arguments are null, the given nodes are unknown (must already exist in the
   
    node
   
   table of the topology schema) ,
                    the
   
    acurve
   
   is not a
   
    LINESTRING
   
   , the
   
    anode
   
   and
   
    anothernode
   
   are not the start
                    and endpoints of
   
    acurve
   
   then an error is thrown.
  
   If the spatial reference system (srid) of the
   
    acurve
   
   geometry is not the same as the topology an exception is thrown.
  
Availability: 2.0
   
    
   
   This method implements the SQL/MM specification. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details:  X.3.12