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