pgtcl

pgtcl es un paquete tcl para programas que interact�en con backends de Postgres Hace que la mayor�a de las funciones de libpq est�n disponibles para scripts de tcl.

Este paquete fue originalmente escrito por Jolly Chen.

Comandos

Tabla 1. Comandos pgtcl

ComandoDescripci�n
pg_connectabre una conexi�n al servidor backend
pg_disconnectcierra una conexi�n
pg_conndefaultsobtiene las opciones de conexi�n y sus valores por defecto
pg_execenv�a una consulta al backend
pg_resultmanipula los resultados de una consulta
pg_selecthace un bucle sobre el resultado de una declaraci�n SELECT
pg_listenestablece una rellamada mensajes NOTIFY
pg_lo_creatcrea un objeto grande
pg_lo_openabre un objeto grande
pg_lo_closecierra un objeto grande
pg_lo_readlee un objeto grande
pg_lo_writeescribe un objeto grande
pg_lo_lseekbusca y se coloca sobre una posici�n en un objeto grande
pg_lo_telldevuelve la posici�n de un objeto grande sobre la que se est�
pg_lo_unlinkborra un objeto grande
pg_lo_importimporta un fichero Unix a un objeto grande
pg_lo_exportexporta un objeto grande a un fichero Unix

Estos comandos se describen en otras p�ginas m�s adelante.

Las rutinas pg_lo* son interfaces a las caracter�sticas de objetos grandes de Postgres. Las funciones han sido dise�adas para imitar a las funciones del sistema an�logas en el sistema de ficheros de Unix. Las rutinas pg_lo* deber�an usarse dentro de un bloque transaccional BEGIN/END porque el descripor de fichero devuelto por pg_lo_open s�lo es v�lido para la transacci�n en curso. pg_lo_import y pg_lo_export DEBEN ser usados en un bloque de transacci�n BEGIN/END.