[Pgsql-ayuda] Re: [Perl] Conexion a multiples bases de datos via DBI

From: "Ing(dot) Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [Pgsql-ayuda] Re: [Perl] Conexion a multiples bases de datos via DBI
Date: 2002-10-15 19:27:27
Message-ID: Pine.LNX.4.10.10210151422210.19234-100000@inter.interservice.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola:

On Tue, 15 Oct 2002, Jose Antonio Galicia wrote:

> On Tue, 15 Oct 2002, Ing. Roberto Andrade Fonseca wrote:
>
> > > SELECT a.campo1, b.campo2
> > > FROM baseA.tabla1 a, baseB.tabla2
> > > WHERE a.llave1 = b.llave2
>
> > Se puede si la base de datos soporta esa sintaxis. En PostgreSQL NO se puede.
>
> > Revisa el DBD de tu base de datos. O sea, no busque
> > solamente en pelrodc DBI, sini en perldod
> > DBD::Tu_base_de_datos (DBD::Pg).
>
> Lo que pasa es que se quiere mexclar bases de datos, por
> ejemplo tomar datos de interbase, xbase y oracle para
> obtener unos reporte muuuuuuy extraños.
>
> > La información del DBD es específica.
>
> Y no transportable... La idea era que se puediera usar
> desde la capa del DBI para no depender del DBD.

Yo hice alguna vez, para una empresa, algunos scripts prototipo que:

1. Accesan, desde una caja Linux, uns instancia de Informix que reside en una caja SCO.
2. Accesan, desde ahí mismo, un PostgreSQL en otro Linux.
3. Los mezclan y presentan un reporte en web.

En un caso un select de Informix usa dos bases de datos, dentro del mismo query.

Use CGI.pm y DBI y los DBD de Informix y PostgreSQL.

Desde luego uso dos dbh: uno por base de datos.

Saludos,

Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gunnar Wolf 2002-10-16 13:27:10 [Pgsql-ayuda] Acerca de SQLRelay
Previous Message Rodrigo Alvarez 2002-10-13 13:37:01 Re: [Pgsql-ayuda] ADA vs PostgreSQL