What is it?

Guile-PG is a collection of modules for Guile allowing access to the PostgreSQL RDBMS from Scheme programs.

The low-level module ‘(database postgres)’, originally written by Ian Grant, provides an almost one-to-one correspondence with the PostgreSQL "libpq" C library interface. The other modules build on it to provide abstractions and convenience procedures:

(database postgres-qcons)Query Construction
(database postgres-resdisp)Displaying Results
(database postgres-types)Types Conversion
(database postgres-col-defs)Column Definitions
(database postgres-resx)Result Transforms
(database postgres-table)Single-Table Abstraction
(database postgres-meta)Introspection
(database postgres-gxrepl)Easy Interaction

It is released under the GNU GPLv3+ along with a fully-indexed manual in texinfo format (i.e., the source for the online documentation).


Latest release: 0.47 (2015-02-23)


Check out the project page on savannah (nongnu).

Copyright (C) 2010-2017 Thien-Thi Nguyen

Updated: 2017-05-23 13:06 UTC (source: NEWS-excerpt, GNUmakefile)