Autor | |
---|---|
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:
Incluye funcionalidad con XEmacs (probado con Emacs 19.34 y 20.2, y XEmacs 20.4)
A�ade funciones que proveen de metainformaci�n (lista de bases de datos, de tablas, de columnas).
los argumentos de `pg:result` son ahora :keywords
Resistente a MULE
Introduce m�s c�digo de autocomprobaci�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))) |