2.1. Prerequisites

The following packages must be installed on your system:


This library implements the core database abstraction layer, which provides your application with database backend functionality when paired with this driver. More information about libdbi, including mailing lists, documentation, bug reports, and downloads, is available from the libdbi website.


This is the C shared library to enable user programs to communicate with the PostgreSQL database backend. The backend can be on another machine and accessed through TCP/IP. This library is distributed as part of PostgreSQL, and can be found on their website. It may also be packaged independently for your operating system, depending on what you use.

The current version of the dbd_pgsql driver was written and tested with libpq3 from PostgreSQL 8.0.1.