ICI Modules: PQ

Modules by name : by type


The PQ module provides a number of interfaces to the PostgreSQL database system. At the lowest level the module provides access to functions defined the PostgreSQL C library.

Class Interface

The class interface uses ICI's object-oriented abilities and defines a number of classes to represent database connections and query results. These are implements in terms of the low-level interface described below.

Low-level Interface

To represent connections to a PostgreSQL server a new type, "connection", is defined. A number of different functions return connections depending on how you want to connect.