[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guile-PG 0.27 available
From: |
Thien-Thi Nguyen |
Subject: |
Guile-PG 0.27 available |
Date: |
Wed, 02 Mar 2005 17:14:40 +0100 |
release notes:
now w/ documented support for the @-@ operator, woo hoo!
(PostgreSQL is so over the top... ;-)
the primary new plaything is actually `parse+make-SELECT-tree', which
bundles recursion (finally) w/ composition. "from items" recursion --
i.e., support for sub-selects -- is on the horizon but i've yet to
have need for them, personally. patches welcome, of course. check
out module (database postgres-gxrepl) for example usage.
thi
README excerpt:
Guile-PG is a collection of modules for Guile allowing access to
the PostgreSQL RDBMS from Scheme programs.
The low-level module `(database postgres)' provides an almost
one-to-one correspondence with the PostgreSQL "libpq" C library
interface. Other higher-level modules, typically named
`(database postgres-FOO)', provide abstractions and convenience
procedures.
This is alpha code (pre 1.0 release). It has bugs, and the
interfaces may change from version to version.
NEWS excerpt:
- 0.27 | 2005-03-02
- Result objects print without redundant "PGRES_" prefix
For example, before: #<PG-RESULT:4:PGRES_TUPLES_OK:23:8>
now: #<PG-RESULT:4:TUPLES_OK:23:8>
- New command for (database postgres-table) proc `pgtable-manager'
#:trace-exec OPORT -- OPORT specifies an output port to write
the `pg-exec' command to immediately prior to executing it, or
#f to disable tracing.
- New (database postgres-resx) proc: result->object-rows
- Changes to module (database postgres-qcons)
- Proc `make-FROM-tree' now handles left/right/full/outer JOIN
- Proc `parse+make-SELECT/tail-tree' now handles #:from and #:offset
- Built-in symbol category tables expanded (and now documented)
- New proc: parse+make-SELECT-tree
- New support for CAST using op `::'
- Whitespace addition during flattening less haphazard
- Chapter "Query Construction" in manual expanded
cvs tag:
v-0-27
tarball, anoncvs instructions and other files in dir:
http://www.glug.org/people/ttn/software/guile-pg/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Guile-PG 0.27 available,
Thien-Thi Nguyen <=