Rese~a de la 3a reuni'on

Ing. Roberto Andrade randrade@campus.iztacala.unam.mx
Wed, 12 Aug 1998 19:10:24 -0600 (CST)


Hola:

Interesante y provechosa podr'ia ser el resumen resumido de la reuni'on 
de ayer.

La cita fue en Optica Lux (gracias Juan Pablo) a las 18:00 (aunque Juan 
Pablo nos esperaba a las 18:30!!!).

Buena asistencia (14 personas) y buen tema: libpq.

Para dar tiempo a que llegaran Bruno Unna y el resto de los 
participantes, usamos los primeros 20 minutos para comentar sobre el 
proyecto Pegaso (creaci'on de un sistema administrativo con herramientas 
de c'odigo abierto, para Linux) y la liberaci'on de nformix y Oracle para 
linux.

Sobre Pegaso (http://pegaso.guadalajara.net) les coment'e que ya est'a
pr'acticamente tomada la decisi'on de utilizar postgresql como la base de
datos del sistema y como lenguaje de programaci'on tk/tcl. Invit'e
(invito) a los miembros del grupo que se interesen en participar en este
proyecto que visiten el URL del mismo. 

Sobre Informix y Oracle sobre linux, simplemente se mencion'o que los 
costos de las licencias van a mantener fuera a las empresas familiares, 
micro y peque~as de M'exico (casi el 80% de ellas) y que la mejor opci'on 
sigue siendo postgresql. Se reciben opiniones!

				Seminario
--------------------------------------------------------------------------
Una vez que lleg'o Bruno y el resto de la gente (alrededor de las 18:30 hr)
dimos inicio al seminario del d'ia: Uso de libpq para generar 
aplicaciones de postgresql con C.

Su seguro servidor (yo) di'o una introducci'on conceptual de lo que es 
libpq, es decir coment'e que es el API que contiene las funciones 
necesarias para utilizar los servicios de postgres, por medio del 
lenguaje C.

Utilizando un proyector desplegamos la parte dedicada a libpq del PostgreSQL 
Programmer's Guide, la cual analizamos funci'on a funci'on (hasta antes 
de Fast Path) y despu'es present'e una versi'o simplificad del ejemplo 1 
de la misma documetanci'on, para mostrar el uso de algunas funciones en 
el contexto de una peque~a aplicaci'on. Esto nos llev'o 40 minutos.

Posteriormente Bruno Unna nos mostr'o el c'odigo y el archivo make de una 
aplicaci'on que realiz'o para una empresa. Hubo inter'es en el manejo de 
make y la compilaci'on del c'odigo fuente.

Tomando como base una de las aplicaciones terminadas, se decidi'o crear - 
utilizando psql- una base de datos de los miembros del grupo, la cual 
conten'ia dos tablas: miembors y empresas. Cada una con algunos campos.

Posteriormente Bruno empez'o a reutilizar el c'odigo de la aplicaci'on 
que llevaba para crear un peque~o programa en C para capturar los datos 
de los miembros. Elimin'o el c'odigo innecesario y nos fue explicando el 
uso de las funcines de libpq para lograr la inserci'on de los nuevos 
registros. La exposisic'on fue muy clara y did'actica.

Nos mostr'o, adem'as, como utilizar un cursor y una secuencia.

Considero que hasta el momento ha sido el seminario m'as ilustrativo y 
t'ecnico, pues permiti'o visualizar el poder de postgres y la relativa 
facilidad que ofrece libpq para crear aplicaciones.

El c'odigo creado y el archivo make los mand'o recientemente Juan Pablo a la 
lista .

-----------------------------------------------------------------

No se defini'o la fecha de la siguiente reuni'on, ni el lugar.

Pongo a su consideraci'on que se realice el martes 29 de septiembre de 
1998 en alg'un lugar de la Ciudad Universitaria de la UNAM.

Saludos,

                       Roberto Andrade Fonseca
               e-mail: randrade@campus.iztacala.unam.mx

PS: Es recomendable que los asistentes complementen esta rese~a.

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion pgsql-ayuda