PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Passo dopo passo postgres_fdw

Ciao, creerò postgres_fdw e spiegherò il trasferimento dei dati.

Prima di tutto creiamo EXTENSION, il cui nome ci determiniamo.

CREATE EXTENSION test;

Stiamo creando un server per la macchina a cui accederemo per eseguire l'attività dblink.

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

Stiamo mappando gli utenti in due diversi ambienti tra loro.

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

Creiamo lo schema sulla macchina dove configuriamo dblink

CREATE SCHEMA Test;

Possiamo spostare i dati con il comando IMPORT FOREIGN sul server che abbiamo creato.

IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;