pgintcl is a pure Tcl interface to the PostgreSQL database system. It provides an alternative to pgtcl and pgtcl-ng but does not require a compiled Tcl extension (libpgtcl) or PostgreSQL client library (libpq). This allows developers to create Tcl utilities and applications that are platform neutral. Trade-offs are slower performance and PostgreSQL protocol version dependency.
The pgintcl project (Pure-Tcl PostgreSQL Interface) has been moved from pgfoundry.org to its new home at http://sourceforge.net/projects/pgintcl/ All releases which were on pgfoundry are available at the new site. Code history wasn't on pgfoundry, but is now in Subversion on SourceForge. Tracker items can't be directly moved, but the contents were copied more-or-less intact.
Release Notes: This version adds new commands and command options to support 64-bit large object offsets, new database connection string forms, and new error field retrieval codes. It was tested with PostgreSQL-9.3.0 and Tcl-8.6 as well as older versions. The Reference Manual (released under the companion pgtclng project) has been updated.
Release Notes: This version adds 2 new commands and a new -pid option to pg_listen, and fixes a bug with case-correction of notification names. It was tested with PostgreSQL 9.1.0 as well as older versions.
Release Notes: This version adds a new feature for retrieving query results as a Tcl-8.5 dictionary.
Release Notes: This release adds support for PostgreSQL 9.0 with notification message payloads and has a fix for the new BYTEA type decoding method.
Release Notes: This release adds a few new commands and options based on recent PostgreSQL libpq additions.