Combinando Pl Perl Con Postgres

Páginas: 19 (4684 palabras) Publicado: 20 de junio de 2012
Combinando Perl y PostgreSQL LG #67

http://www.gacetadelinux.com/es/lg/issue67/nielsen...

"La Gaceta de Linux...haciendo Linux un poco más divertido!"

Combinando Perl y PostgreSQL
Por Mark Nielsen
Traducción al español por Jose Manuel González el día 30 de Noviembre de 2003, para La Gaceta de Linux

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Introducción Descargando e instalando Perl. Descargando einstalando PostgreSQL con Perl. Ejemplos de órdenes perl/sql. Configurando las tablas, procedimientos pl/perl para Insertar, Actualizar y procedimientos pl/pgsql para Eliminar Procedimiento pl/pgsql Insertar Procedimiento pl/pgsql Actualizar Procedimiento pl/pgsql Eliminar Consideraciones a tener en cuenta. Conclusión Referencias

Introducción
PostgreSQL ha recorrido un largo camino con su versión7.1. He estado esperando por un mejor manejo de objetos grandes. En las versiones iniciales el tamaño de los campos de las tablas estaba limitado a 32 kilobytes. De otro modo tenías que emplear formas engorrosas para manipular grandes objetos. Finalmente decidí conseguir Perl instalado en PostgreSQL porque PostgreSQL tiene todas las características que me gustan: 1. 2. 3. 4. Un verdadero lenguajepara procedimientos almacenados (PL/pgSQL). Cómodo manejo de grandes objetos. Órdenes Perl incrustadas. Similar a Oracle en diversos aspectos, haciendo así razonable la transición desde Oracle hasta PostgreSQL o viceversa. 5. Tienen muchas características avanzadas que me parecen deseables para un servidor de base de datos. 6. Tiene un libro web gratis. Me encanta la documentación libre ygratuita.

Todo el proceso fue un dolor porque había que hacer ajustes aquí y allí. Estos son los pasos básicos: 1. Instalar Perl 5.6.1. Usar todas las opciones por defecto excepto por dos cambios.
1 de 14 20/06/12 09:45

Combinando Perl y PostgreSQL LG #67

http://www.gacetadelinux.com/es/lg/issue67/nielsen...

2. Instalar PostgreSQL después de haber instalado Perl. 3. Instalar Perl dentro de PostgreSQLy realizar un ajuste.

Descargando e instalando Perl.
Asegúrate de instalar Perl antes que PostgreSQL. Desconozco si las últimas versiones RedHat 7.1 o Debian tienen libperl como un módulo compartido.
cd /usr/local/src lynx --source http://www.tcu-inc.com/perl5.6.1.tgz > perl-5.6.1.tgz tar -zxvf perl-5.6.1.tgz cd perl-5.6.1 rm -f config.sh Policy.sh sh Configure

Cambia el prefijo por defecto a"/usr" en vez de "/usr/local". Además, cuando pregunte "Build a shared libperl.so (y/n) [n] ", responde y [sí]. Presiona enter para cualquier otra pregunta para aceptar las opciones por defecto.
make make install

Descarga e Instalación de PostgreSQL con Perl.
Cuando descargué PostgreSQL, también intenté instalar interfaces para tcl, c, python, y obdc. No lo hice para JAVA, pero también es unaopción. Además si vas a emplear Perl con PostgreSQL te recomiendo descargar e instalar DBI and DBD:Pg desde cpan.perl.com. Tcl y Perl son opciones como lenguajes procesales. En realidad puedes ejecutar Perl y Tcl dentro de comandos sql. También obtienes el lenguaje procedural estándar PL/pgSQL (el cual es similar a pl/sql). Estos son los pasos que empleé para instalar PostgreSQL con Perl. Este es unarchivo de texto con la misma información.
### Antes de nada, tienes que compilar Perl como un módulo dinámico. ### Si no has hecho esto podrás instalar postgresql, ### pero no tendrás el interface the plperl. cd /usr/local/src lynx --source ftp://postgresql.readysetnet.com/pub/postgresql/v7.1.1/postgresql-7.1.1.tar.gz > postgresql-7.1.1 tar -zxvf postgresql-7.1.1.tar.gz cd postgresql-7.1.1 ###Necesitamos establecer algunas variables de entorno -- las cuales deben ser puestas #### dentro de ~/.profile para el usuario para el futuro. PATH=/usr/local/pg711/bin:$PATH export PATH export LD_LIBRARY_PATH=/usr/local/pg711/lib export PGDATA=/usr/local/pg711/data export PGLIB=/usr/local/pg711/lib export POSTGRES_HOME=/usr/local/pg711 ### Este script está configurado para borrar cualquier...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Postgres
  • Postgrados
  • POSTGRADO
  • postgres
  • postgrado
  • Postgrado
  • postgrado
  • Postgres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS