pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Colin McCormack <colin@field.medicine.adelaide.edu.au>
To: pgsql-interfaces@hub.org
Subject: New asynchronous tcl postgresql interface
Date: Fri, 23 Jul 1999 12:19:02 +1000
Message-ID: <199907230219.WAA22661@hub.org> (raw)

Hi,

I think this is possibly a better alternative to the shipped tcl interface.

libtclpq - tcl postgresql interface library v1.0
        Colin McCormack
        Fri Jul 23 12:00:13 EST 1999
---

What it is:
----------
A quick/experimental Swig-generated hack
 with itcl wrapper classes to permit:

 - asynchronous execution of postgresql commands,
 - cancellation of commands in progress.


Documentation:
-------------
None, only the test.tcl file.
Wrapper class source is pretty copiously documented.


Installation:
------------
several options:
        libtclpq.so provided may work for you
OR, to work from the Swig generated on my machine:
        touch tclpq_wrap.c; make libtclpq.so;
OR, if you have Swig installed, edit the Makefile and set PQDIR
        make clean all

It's not set up to reside in any system directory (qv. Bug #2)


Where:
-----
gzipped tar:
        ftp://field.medicine.adelaide.edu.au/pub/libtclpq/libtclpq.tgz

Swig is at:
        http://www.swig.org/

Bugs:
----
1) Doesn't support COPY operations.
2) Haven't made a tcl package interface for it.


Tested with/under:
-----------------
        postgresql 6.4.2
        itcl 3.0 / tcl 8.0
        glibc2.1 under Linux 2.2.9 (debian)
        Swig 1.1p5-2 (debian)


Homepage:
--------
There isn't one, yet.  If I put one up, it'll be
        http://field.medicine.adelaide.edu.au/~colin/libtclpq/

Manifest:
--------

README		This file

Makefile
tclpq.h		Swig source file
tclpq_wrap.c	Swig output file
libtclpq.so	Interface library derived from above
tclpq_wrap.doc	Swig generated documentation

pgConnection.tcl	Wrapper for postgresql connection
pgResult.tcl		Wrapper for pg_result type

test.tcl	Sample file generating 

Author:
------

Colin McCormack <colin@field.medicine.adelaide.edu.au>
        Feel free to email me with any problems/bugs.





view thread (2+ messages)  latest in thread

Message-ID: <199907230219.WAA22661@hub.org>
Permalink:  ../199907230219.WAA22661@hub.org/
Also on:    postgresql.org/message-id/199907230219.WAA22661@hub.org

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: colin@field.medicine.adelaide.edu.au, pgsql-interfaces@hub.org
  Subject: Re: New asynchronous tcl postgresql interface
  In-Reply-To: <199907230219.WAA22661@hub.org>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox