[ANN] pg.el -- Emacs Lisp interface for PostgreSQL

From: Eric Marsden <emarsden(at)mail(dot)dotcom(dot)fr>
To: pgsql-interfaces(at)postgreSQL(dot)org
Subject: [ANN] pg.el -- Emacs Lisp interface for PostgreSQL
Date: 1999-03-24 09:48:42
Message-ID: wziu2vbi5fp.fsf@mail.dotcom.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-interfaces

pg.el is a socket-level interface to PostgreSQL for GNU Emacs (text
editor extraordinaire). The module is capable of type coercions from a
range of SQL types to the equivalent Emacs Lisp type. It currently
supports neither crypt or Kerberos authentication, nor large objects,
nor the v6.4 protocol.

The code (version 0.1) is available under GPL from

<URL:http://www.chez.com/emarsden/downloads/pg.el>

Please note that this is a programmer's API, and doesn't provide any
form of user interface. Example:

(defun demo ()
(interactive)
(let* ((conn (pg:connect "template1" "postgres" "postgres"))
(res (pg:exec conn "SELECT * from scshdemo WHERE a = 42")))
(message "status is %s" (pg:result res 'status))
(message "metadata is %s" (pg:result res 'attributes))
(message "data is %s" (pg:result res 'tuples))
(pg:disconnect conn)))

--
Eric Marsden
emarsden @ mail.dotcom.fr
It's elephants all the way down

Browse pgsql-interfaces by date

  From Date Subject
Next Message Ordini 1999-03-24 13:25:06 Re: [INTERFACES] Problem using Having in a sub-query wit the Count function.
Previous Message Dave Page 1999-03-24 08:08:45 RE: [INTERFACES] Converting microsoft access to postgresql