manpagez: man pages & more
man SPI_connect_ext(3)
Home | html | info | man
SPI_connect(3)          PostgreSQL 9.4.15 Documentation         SPI_connect(3)




NAME

       SPI_connect - connect a procedure to the SPI manager


SYNOPSIS

       int SPI_connect(void)


DESCRIPTION

       SPI_connect opens a connection from a procedure invocation to the SPI
       manager. You must call this function if you want to execute commands
       through SPI. Some utility SPI functions can be called from unconnected
       procedures.

       If your procedure is already connected, SPI_connect will return the
       error code SPI_ERROR_CONNECT. This could happen if a procedure that has
       called SPI_connect directly calls another procedure that calls
       SPI_connect. While recursive calls to the SPI manager are permitted
       when an SQL command called through SPI invokes another function that
       uses SPI, directly nested calls to SPI_connect and SPI_finish are
       forbidden. (But see SPI_push and SPI_pop.)


RETURN VALUE

       SPI_OK_CONNECT
           on success

       SPI_ERROR_CONNECT
           on error



PostgreSQL 9.4.15                    2017                       SPI_connect(3)

PostgreSQL 9.4.15 - Generated Tue Nov 28 18:10:16 CST 2017
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.