PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Étape par étape postgres_fdw

Bonjour, je vais créer postgres_fdw et expliquer le transfert de données.

Tout d'abord, nous créons EXTENSION, dont nous déterminons nous-mêmes le nom.

CREATE EXTENSION test;

Nous créons un serveur pour la machine à laquelle nous allons accéder pour effectuer la tâche dblink.

CREATE SERVER deneme FOREIGN DATA WRAPPER test OPTIONS (host 'xxx.xxx.xx.xx', dbname 'TEST', port '5432');

Nous mappons les utilisateurs dans deux environnements différents l'un par rapport à l'autre.

CREATE USER MAPPING FOR postgres SERVER cm96 OPTIONS (user 'Test' , password 'test123#');

Nous créons un schéma sur la machine où nous avons configuré dblink

CREATE SCHEMA Test;

Nous pouvons déplacer les données avec la commande IMPORT FOREIGN sur le serveur que nous avons créé.

IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;