Witam, stworzę postgres_fdw i wyjaśnię transfer danych.
Przede wszystkim tworzymy ROZSZERZENIE, którego nazwę sami określamy.
CREATE EXTENSION test;
Tworzymy serwer dla maszyny, do której uzyskamy dostęp, aby wykonać zadanie dblink.
CREATE SERVER deneme FOREIGN DATA WRAPPER test OPTIONS (host 'xxx.xxx.xx.xx', dbname 'TEST', port '5432');
Mapujemy użytkowników w dwóch różnych środowiskach do siebie.
CREATE USER MAPPING FOR postgres SERVER cm96 OPTIONS (user 'Test' , password 'test123#');
Tworzymy schemat na maszynie, na której ustawiamy dblink
CREATE SCHEMA Test;
Możemy przenieść dane za pomocą polecenia IMPORT FOREIGN na utworzonym serwerze.
IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;