Re: Cómo obtener datos de otra BD

From: Edwin Perez Lozano <edwinandperez(at)gmail(dot)com>
To: Teofilo Oviedo <teus79(at)active(dot)com(dot)py>
Cc: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cómo obtener datos de otra BD
Date: 2007-07-21 14:12:02
Message-ID: 1185027122.462.4.camel@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El vie, 20-07-2007 a las 16:34 -0400, Teofilo Oviedo escribió:
> Muchas gracias por la info Miguel,
>
> Es justo lo que necesito.
> He intentado pero me di cuenta que no tengo el módulo instalado.
>
> Alguien que conozca de cómo instalar o si tiene alguna pequeña solución
> sobre CentOS se lo agradeceré.
>
> Saludos,
>
>
> El vie, 20-07-2007 a las 17:04 +0200, Miguel Rodríguez Penabad escribió:
> > > Ahora bien... me encuentro con otra situación... Quisiera consultarles.
> > > ¿Saben algo si es que de alguna manera puedo tomar datos desde otra BD?
> > > Es decir... si por procedimiento almacenado, funciones o trigger se
> > > puede desde la Base de datos "A" buscar datos en la base de datos "B"?
> >
> > Usa dblink.
> >
> > Un ejemplo:
> > select * from dblink(''hostaddr=127.0.0.1 port=5432 dbname=POSTGRES
> > user=postgres password=postgres','select username,password,usertype
> > from users') as t1(username varchar,password varchar,usertype
> > varchar);
> >
> > No sé si tu postgres tiene preinstalado el dblink, si no lo tienes
> > debería estar en "contrib".
> >

Instala el paquete postgresql-contrib (utiliza el comando yum si estas
conectado a internet):
yum install postgresql-contrib

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-07-21 20:06:03 Fwd: Uso de los Indices
Previous Message Agustin Casiva 2007-07-21 12:16:40 Re: Cuestion con CaseSensitive