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;