Guile-PG


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).

News

Latest release: 0.46 (2013-03-14)

Hacking

Check out the project page on savannah (nongnu).


Copyright (C) 2010-2013 Thien-Thi Nguyen

Updated: 2013-03-14 13:59 UTC (source: NEWS-excerpt, index.html-data, common.scm, GNUmakefile)