From: | Luis D(dot) García <ldgarc(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Ahmed Rodriguez Pando <ahmedrp(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Acceder a objetos de otra base de datos |
Date: | 2009-05-23 06:35:51 |
Message-ID: | 3de424340905222335x48f148c0kfdce648afb577e2a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 23 de mayo de 2009 17:37, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>escribió:
> Ahmed Rodriguez Pando escribió:
> > Hola Lista.
> >
> > Estoy necesitando acceder a objetos de una base de datos distinta a la
> que
> > estoy operando, incluso en servidores distintos o sea algo como
> >
> > select campo1, server_externo.base_de_datos.tabla.campo2 from mitabla,
> > server_externo.base_de_datos.tabla
> > where mitabla.id = server_externo.base_de_datos.tabla.id
> >
> >
> > Esto en ORACLE se resolvía con un alias hace unos años existe algo
> similar
> > en Postgre?
>
> No un alias sino un "sinónimo", el cual no está soportado en Postgres.
> No existe funcionalidad equivalente. Puedes usar dblink pero es limitado
> y muy incómodo de usar (además de lento).
>
>
Y aquí no serviría algo tipo Pl/Proxy? Aunque analizando el asunto, creo
sería igualmente lento, ya que además del tiempo empleado en establecer la
conexión se debería tomar en cuenta el tiempo de ejecución de las funciones
encargadas de ejecutar la consulta.
http://pgfoundry.org/projects/plproxy
http://www.slideshare.net/linuxpoet/plproxy-presentation
--
Luis D. García M.
Telf: (+58) 2418662663
Cel.: (+58) 4123497674
From | Date | Subject | |
---|---|---|---|
Next Message | Luis Diaz | 2009-05-23 06:56:50 | Re: streams |
Previous Message | Alvaro Herrera | 2009-05-22 23:14:31 | Re: Acceder a objetos de otra base de datos |