Hallo, ik zal postgres_fdw maken en gegevensoverdracht uitleggen.
Allereerst creëren we EXTENSION, waarvan we de naam zelf bepalen.
CREATE EXTENSION test;
We creëren een server voor de machine waartoe we toegang zullen hebben om de dblink-taak uit te voeren.
CREATE SERVER deneme FOREIGN DATA WRAPPER test OPTIONS (host 'xxx.xxx.xx.xx', dbname 'TEST', port '5432');
We koppelen gebruikers in twee verschillende omgevingen aan elkaar.
CREATE USER MAPPING FOR postgres SERVER cm96 OPTIONS (user 'Test' , password 'test123#');
We maken een schema op de machine waarop we dblink hebben ingesteld
CREATE SCHEMA Test;
We kunnen de gegevens verplaatsen met de opdracht IMPORT FOREIGN op de server die we hebben gemaakt.
IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;