Text Size: Normal / Large

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. Files
1.12. Threading Behavior
1.13. Building Libpq Programs
1.14. Example Programs
2. Large Objects
2.1. Introduction
2.2. Implementation Features
2.3. Interfaces
2.4. Server-side Built-in Functions
2.5. Accessing Large Objects from Libpq
3. pgtcl - Tcl Binding Library
3.1. Introduction
3.2. Loading pgtcl into your application
3.3. pgtcl Command Reference Information
4. ECPG - Embedded SQL in C
4.1. The Concept
4.2. Connecting to the Database Server
4.3. Closing a Connection
4.4. Running SQL Commands
4.5. Passing Data
4.6. Error Handling
4.7. Including Files
4.8. Processing Embedded SQL Programs
4.9. Library Functions
4.10. Porting From Other RDBMS Packages
4.11. For the Developer
5. JDBC Interface
5.1. Setting up the JDBC Driver
5.2. Using the Driver
5.3. Issuing a Query and Processing the Result
5.4. Performing Updates
5.5. Creating and Modifying Database Objects
5.6. Storing Binary Data
5.7. PostgreSQL Extensions to the JDBC API
5.8. Using the driver in a multithreaded or a servlet environment
5.9. Connection Pools And DataSources
5.10. Further Reading
6. PyGreSQL - Python Interface
6.1. The pg Module
6.2. pg Module Functions
6.3. Connection Object: pgobject
6.4. Database Wrapper Class: DB
6.5. Query Result Object: pgqueryobject
6.6. Large Object: pglarge

User Comments


Neil Conway<neilc@samurai.com>
02 Feb 2003 0:09:08

The Perl interface (either the old Pg.pm or the newer and recommended DBD::Pg) should not be documented here -- neither package is shipped with PostgreSQL. The docs for Pg.pm should be available at the Pg.pm site, and DBD::Pg docs are available from CPAN, as well as the various sources for DBI documentation.

The same applies to other language interfaces not distributed with PostgreSQL.

Add Comment

Please use this form to add your own comments regarding your experience with particular features of PostgreSQL, clarifications of the documentation, or hints for other users. Please note, this is not a support forum, and your IP address will be logged. If you have a question or need help, please see the faq, try a mailing list, or join us on IRC. Note that submissions containing URLs or other keywords commonly found in 'spam' comments may be silently discarded. Please contact the webmaster if you think this is happening to you in error.

In order to submit a comment, you must have a community account.

* Comment
 

* denotes required field

Privacy Policy | Project hosted by hub.org | Designed by tinysofa
Copyright © 1996 – 2007 PostgreSQL Global Development Group