Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SPI_FINISH(3)		PostgreSQL 9.6.3 Documentation		 SPI_FINISH(3)

NAME
       SPI_finish - disconnect a procedure 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 procedure'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.

       If SPI_finish is	called without having a	valid connection, it will
       return SPI_ERROR_UNCONNECTED. There is no fundamental problem with
       this; it	means that the SPI manager has nothing to do.

RETURN VALUE
       SPI_OK_FINISH
	   if properly disconnected

       SPI_ERROR_UNCONNECTED
	   if called from an unconnected procedure

PostgreSQL 9.6.3		     2017			 SPI_FINISH(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SPI_finish&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help