Projects / pgintcl


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.


Last announcement

pgintcl project has moved to 27 Mar 2011 15:17

The pgintcl project (Pure-Tcl PostgreSQL Interface) has been moved from to its new home at 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.

Recent releases

  •  08 Oct 2013 23:56

    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.

    •  19 Sep 2011 15:31

      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.

      •  23 Mar 2011 00:21

        Release Notes: This version adds a new feature for retrieving query results as a Tcl-8.5 dictionary.

        •  12 Oct 2010 19:20

          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.

          •  10 Sep 2009 18:17

            Release Notes: This release adds a few new commands and options based on recent PostgreSQL libpq additions.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.