SPI_finish
SPI_finish
SPI_finish - disconnect a C function from the SPI manager
Synopsis
int SPI_finish(void)
Description
   
    SPI_finish
   
   closes an existing connection to
   the SPI manager.  You must call this function after completing the
   SPI operations needed during your C function's current invocation.
   You do not need to worry about making this happen, however, if you
   abort the transaction via
   
    elog(ERROR)
   
   .  In that
   case SPI will clean itself up automatically.
  
Return Value
- 
     
      
SPI_OK_FINISH - 
     
if properly disconnected
 - 
     
      
SPI_ERROR_UNCONNECTED - 
     
if called from an unconnected C function