नमस्कार, मैं postgres_fdw बनाउंगा और डेटा स्थानांतरण की व्याख्या करूंगा।
सबसे पहले हम EXTENSION बनाते हैं, जिसका नाम हम खुद तय करते हैं।
CREATE EXTENSION test;
हम मशीन के लिए एक सर्वर बना रहे हैं जिसे हम dblink कार्य करने के लिए एक्सेस करेंगे।
CREATE SERVER deneme FOREIGN DATA WRAPPER test OPTIONS (host 'xxx.xxx.xx.xx', dbname 'TEST', port '5432');
हम उपयोगकर्ताओं को दो अलग-अलग परिवेशों में एक-दूसरे से मैप कर रहे हैं।
CREATE USER MAPPING FOR postgres SERVER cm96 OPTIONS (user 'Test' , password 'test123#');
हम उस मशीन पर स्कीमा बनाते हैं जहाँ हम dblink सेट करते हैं
CREATE SCHEMA Test;
हम अपने द्वारा बनाए गए सर्वर पर IMPORT FOREIGN कमांड के साथ डेटा को स्थानांतरित कर सकते हैं।
IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;