En PostgreSQL la manera de calificar las tablas sería:
select t1.* from esquema1.tabla1 t1, esquema2.tabla2 t2 where t1.att1 = t2.att2 ; Para un mejor entendimiento te comento lo siguiente: - Cuando levantas un servicio PostgreSQL que escucha en un determinado puerto (por default 5432) se llama Cluster, en un servidor puedes levantar varios clusters obviamente escuchando cada uno en puertos diferentes. - Dentro de un cluster puedes tener varias bases de datos. - Dentro de una base de datos puedes tener varios esquemas - Un esquema es el lugar donde creas los objetos de base de datos (tablas, vistas, functions, triggers, etc). Saludos y éxitos en tu proyecto. Javier. De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Jose Guzman Enviado el: miércoles, 31 de agosto de 2011 08:28 a.m. Para: ja...@2ndquadrant.com; miguel.hdz....@gmail.com CC: pgsql-es-ayuda@postgresql.org Asunto: RE: [pgsql-es-ayuda] Como calificar dos tablas en postgres estando en bases de datos diferentes 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: ja...@2ndquadrant.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.hdz....@gmail.com > CC: guj...@hotmail.com; pgsql-es-ayuda@postgresql.org > > 2011/8/30 Miguel Angel Hernandez Moreno <miguel.hdz....@gmail.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