pgtclng: PostgreSQL Tcl Interface: Project Home Page

Welcome to the pgtclng Project Home Page

pgtclng - PostgreSQL Tcl Interface Next-Generation - is a loadable
Tcl module for accessing PostgreSQL databases.
It started from the libpgtcl bundled in pre-8.0 releases of
PostgreSQL, and included extensions from an early release of the Pgtcl
project on gborg.postgresql.com. It has additional fixes and extensions,
including features added in the companion project
pgintcl.

Related project:

pgintcl is a pure-Tcl
implementation of a subset of the PostgreSQL Tcl interface.
The Pgtcl Reference Manual, distributed with the pgtclng project,
also documents pgintcl.

Testing:

Both pgtclng and pgintcl
are tested using a test suite called pgtcltest. This uses the
tcltest package included in Tcl/Tk. It includes about 320 tests of Pgtcl
functions, including functionality tests, error tests, memory leak tests,
and performance tests.
Testing includes different PostgreSQL server versions, Tcl versions, and
operating system platforms.

The pgtcltest test suite is not packaged for release, but is available in the
pgintcl project's Subversion repository under the path /trunk/test.
Please note that unlike pgtclng and pgintcl, the test suite is licensed
under the GNU General Public License version 2, so it cannot be bundled
with non-GPL products.

Links:

PostgreSQL home page - "the
world's most advanced open source database"

EnterpriseDB - "The
Enterprise PostgreSQL Company" - also provides free PostgreSQL installers
for Windows, Linux, and Mac. Their Windows packages are also linked from the
PostgreSQL Windows
download page.