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
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 |