El 23 de mayo de 2009 17:37, Alvaro Herrera <[email protected]>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

Responder a