From: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
---|---|
To: | Jose Guzman <gujoxo(at)hotmail(dot)com> |
Cc: | jaime(at)2ndquadrant(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Como calificar dos tablas en postgres estando en bases de datos diferentes |
Date: | 2011-08-31 14:16:20 |
Message-ID: | CAGYOd3rhgE7ZCNLnMhh97s0XnfHXvXZnx3htj+mCT7wzTQN=+g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ok
el dblink es "estar conectado en una bd y poder acceder a otra bd y efecuar
consultas insert, delete, update, etc. En ambas bd,
es mas puedes tener varias conexiones a varias bd desde un solo sql"
No es tanto para migrar, o bueno yo no lo uso asi
Por ejemplo tu estas conectado desde pgAdmin a la bd1 y quieres conectarte a
bd2 y hacer un select
select * from dblink('host=bd2 user=Usuario password=Password', 'select dato
from tabla') as (campo1 tipo_de_Dato)
o puedes manejarlos con conexiones
Para instalarlo es: solo cargar el archivo dblink,sql con eso tu puedes
hacer uso de las funciones que viene ahi, el archivo
viene en la carpeta de contrib
El 31 de agosto de 2011 08:28, Jose Guzman <gujoxo(at)hotmail(dot)com> escribió:
> Jaime/Miguel
>
> Como calificar dos tabla en postgres estando en bases de datos
> diferentes.?
>
> Por ejemplo en SQLserver se puede calificar simplemente colocando el nombre
> de la base de datos adelante de la tabla
>
> select *dbname1.*table1.* from *dbname1*.table1 as a1 ,*dbname2*.table4
> as b1 where a1.att1=b1.att4
>
> Pero en Postgres como seria?
>
> Gracias por la ayuda.
>
>
> *Orlando Guzman.*
> **
> *Postdata: Lo del dblink me sirve para una migracion pero no era la
> pregunta, aunque de donde descargo el dblink y si funciona sobre postgresql
> sobre windows.*
>
>
>
>
>
>
>
> > From: jaime(at)2ndquadrant(dot)com
> > Date: Wed, 31 Aug 2011 01:00:34 -0500
> > Subject: Re: [pgsql-es-ayuda] Como calificar dos tablas en postgres
> estando en bases de datos diferentes
> > To: miguel(dot)hdz(dot)mrn(at)gmail(dot)com
> > CC: gujoxo(at)hotmail(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
>
> >
> > 2011/8/30 Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>:
> > > Saludos
> > >
> > > puedes usar el dblink, hay varias herramientas para mantener diferentes
> > > conexiones, y efecuat acciones sobre las mismas
> > >
> > > http://www.postgresql.org/docs/current/static/dblink.html
> > >
> >
> > o espera unas semanas a que se libere la version 8.1 y crea tablas
> > foraneas:
> http://www.postgresql.org/docs/9.1/static/sql-createforeigntable.html
> >
> > --
> > Jaime Casanova www.2ndQuadrant.com
> > Professional PostgreSQL: Soporte 24x7 y capacitación
>
--
ISC Miguel Angel Hernandez Moreno
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Angel Hernandez Moreno | 2011-08-31 14:19:24 | Re: FW: Error de cluster |
Previous Message | Jose Guzman | 2011-08-31 13:28:15 | RE: Como calificar dos tablas en postgres estando en bases de datos diferentes |