Interfaz de Programaci�n Lisp

pg.el es una interfaz para emacs que permite establecer una conexi�n por socket con Postgres.

NotaAutor
 

Escrito por Eric Marsden 21 Jul 1999.

pg.el es una interfaz para emacs (extraordinario editor de textos). El m�dulo es capaz de asignar tipos de SQL al tipo equivalente de Lisp de Emacs. Actualmente no soporta encriptaci�n, autentificaci�n Kerberos, ni objetos grandes (large objects).

El c�digo (version 0.2) est� disponible bajo la licencia GNU GPL en http://www.chez.com/emarsden/downloads/pg.el

Cambios desde la �ltima versi�n:

Por favor, n�tese que esta es una API de programadores, y no proporciona ninguna forma de interfaz con el usuario. Ejemplo:

 (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)))