Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de l'extension postgres_fdw pour accéder à des données externes
Vous pouvez accéder aux données d'un tableau sur un serveur de bases de données distant à l'aide de l'extension postgres_fdw
Pour utiliser postgres_fdw pour accéder à un serveur de bases de données distant
Installez l'extension postgres_fdw.
CREATE EXTENSION postgres_fdw;
Créez un serveur de données étranger à l'aide de CREATESERVER.
CREATE SERVER foreign_server FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'xxx.xx.xxx.xx', port '5432', dbname 'foreign_db');
Créez un mappage utilisateur pour identifier le rôle à utiliser sur le serveur distant.
CREATE USER MAPPING FOR local_user SERVER foreign_server OPTIONS (user 'foreign_user', password 'password');
Créez une table mappée à la table sur le serveur distant.
CREATE FOREIGN TABLE foreign_table ( id integer NOT NULL, data text) SERVER foreign_server OPTIONS (schema_name 'some_schema', table_name 'some_table');