Historical version. PostgreSQL 7.2 has reached end of support. See the current manual.
I. Client Interfaces
This part of the manual is the description of the client-side programming interfaces and support libraries for various languages.
- Table of Contents
- 1. libpq - C Library
- 1.1. Introduction
- 1.2. Database Connection Functions
- 1.3. Command Execution Functions
- 1.4. Asynchronous Query Processing
- 1.5. The Fast-Path Interface
- 1.6. Asynchronous Notification
- 1.7. Functions Associated with the COPY Command
- 1.8. libpq Tracing Functions
- 1.9. libpq Control Functions
- 1.10. Environment Variables
- 1.11. Threading Behavior
- 1.12. Building Libpq Programs
- 1.13. Example Programs
- 2. Large Objects
- 3. libpq++ - C++ Binding Library
- 4. pgtcl - Tcl Binding Library
- 5. libpgeasy - Simplified C Library
- 6. ecpg - Embedded SQL in C
- 6.1. Why Embedded SQL?
- 6.2. The Concept
- 6.3. How To Use ecpg
- 6.4. Limitations
- 6.5. Porting From Other RDBMS Packages
- 6.6. For the Developer
- 7. ODBC Interface
- 7.1. Introduction
- 7.2. Installation
- 7.3. Configuration Files
- 7.4. Windows Applications
- 7.5. ApplixWare
- 8. JDBC Interface
- 8.1. Setting up the JDBC Driver
- 8.2. Using the Driver
- 8.3. Issuing a Query and Processing the Result
- 8.4. Performing Updates
- 8.5. Creating and Modifying Database Objects
- 8.6. Storing Binary Data
- 8.7. PostgreSQL Extensions to the JDBC API
- 8.8. Using the driver in a multi-threaded or a servlet environment
- 8.9. Further Reading
- 9. PyGreSQL - Python Interface
Report a documentation issue
Read the upstream documentation. For corrections, first check the current manual.