¿Alguien puede dar un ejemplo (con las diversas declaraciones SQL involucradas) sobre cómo usar contenedores externos de datos en postgresql para habilitar una tabla de una base de datos postgresql A para unirse a una tabla de una base de datos postgresql B?Cómo usar PostgreSQL Foreign Data Wrapper para unir 2 bases de datos postgresql diferentes
No está claro, desde los documentos, hasta qué punto está disponible la funcionalidad FDW en pgsql 9.0 contra 9.1. Los documentos tampoco tienen ejemplos que muestren cómo unirse entre 2 bases de datos postgresql diferentes (con WHERE pushdown de calificador) usando FDW.
http://www.postgresql.org/docs/9.0/static/sql-createforeigndatawrapper.html
http://www.postgresql.org/docs/9.1/static/ddl-foreign-data.html
http://www.depesz.com/index.php/2011/03/14/waiting-for-9-1-foreign-data-wrapper/
El ejemplo proporcionado es para 'file_server'. ¿Puedes editar el ejemplo para conectarte a un servidor postgresql externo? Gracias. – archmeta
Será el mismo tipo de sintaxis con un servidor diferente. Consulte los documentos correspondientes aquí: http://www.postgresql.org/docs/current/static/sql-createserver.html/'CREATE SERVER miserver FOREIGN DATA WRAPPER OPCIONES pgsql (host 'foo', nombrebd 'foodb', puerto ' 5432 '); ' –
Aparece el error" ERROR: contenedor de datos foráneos "pgsql" no existe "en mi 9.1 - ¿Alguna idea de lo que me falta? Gracias – alfonx