Hej, jeg vil oprette postgres_fdw og forklare dataoverførsel.
Først og fremmest skaber vi EXTENSION, hvis navn vi bestemmer selv.
CREATE EXTENSION test;
Vi er ved at oprette en server til maskinen, som vi får adgang til for at udføre dblink-opgaven.
CREATE SERVER deneme FOREIGN DATA WRAPPER test OPTIONS (host 'xxx.xxx.xx.xx', dbname 'TEST', port '5432');
Vi kortlægger brugere i to forskellige miljøer til hinanden.
CREATE USER MAPPING FOR postgres SERVER cm96 OPTIONS (user 'Test' , password 'test123#');
Vi opretter skema på den maskine, hvor vi opsætter dblink
CREATE SCHEMA Test;
Vi kan flytte dataene med kommandoen IMPORT FOREIGN på den server, vi oprettede.
IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;