PQinitTypes3
Initializes libpqtypes with the libpq event system.
Usage
#include <libpqtypes.h>
int PQinitTypes(PGconn *conn);
int PQclearTypes(PGconn *conn);
Overview
libpqtypes makes use of the libpq Event System. Before using libpqtypes, you must initialize libpqtypes as a libpq EventProc. The PQinitTypes function takes a PGconn that libpqtypes will be initialized with; each PGconn requires its own initialization.
PQclearTypes removes all registered types from the given PGconn. A good use for this is after a PQresetXXX call when it might be desired to re-register all types that may have gone stale.
Return value
PQinitTypes and PQclearTypes return zero if it fails and non-zero if it succeeds.
Examples
Initializing libpqtypes
The examples shows how to initialize libpqtypes with the libpq event system.
/* call prior to any other libpqtypes functions that operate on conn. */ PQinitTypes(conn);
Releases
Unchanged in 5 releases since Debian 8 (Jessie).