select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Unsupported versions: 6.3
Historical version. PostgreSQL 6.3 reached end of support in March 2003. See the current manual for supported releases.
libpq
PostgreSQL
Prev Next

Chapter 40. libpq

Table of Contents
Control and Initialization
Database Connection Functions
Query Execution Functions
Fast Path
Asynchronous Notification
Functions Associated with the COPY Command
libpq Tracing Functions
User Authentication Functions
BUGS
Sample Programs

libpq is the application programming interface to Postgres. libpq is a set of library routines which allows client programs to pass queries to the Postgres backend server and to receive the results of these queries. This version of the documentation describes the C interface library. Three short programs are included at the end of this section to show how to write programs that use libpq. There are several examples of libpq applications in the following directories:

../src/test/regress
         ../src/test/examples
         ../src/bin/psql

Frontend programs which use libpq must include the header file libpq-fe.h and must link with the libpq library.


Prev Home Next
Examples Up Control and Initialization

Report a documentation issue

Read the upstream documentation. For corrections, first check the current manual.