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.46 (2013-03-14)
"backup" env var(database postgres) pg-getline’(database postgres) pg-getlineasync’(database postgres) pg-putline’(database postgres) pg-endcopy’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)