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-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.48 (2020-10-26)


Check out the project page on savannah (nongnu).

Copyright (C) 2010-2020 Thien-Thi Nguyen

Updated: 2020-10-26 06:06 UTC (source: NEWS-excerpt, GNUmakefile)