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
