मैंने पहले एक डीबी सिस्टम पर काम किया है जहां यह विभिन्न संस्करणों के पोस्टग्रेज सर्वरों के बीच डेटा ट्रांसफर को नियंत्रित करने के लिए डीबीलिंक कनेक्शन का उपयोग करता है। इसमें बाइटा डेटा को स्थानांतरित करना और डेटा प्रकार को बनाए रखना शामिल था। Dblink कनेक्शन थोड़े प्रतिबंधात्मक हैं और मैं कनेक्शन समय के लिए बात नहीं कर सकता, हालांकि वे डेटा ट्रांसफर के लिए अपने उद्देश्य को अच्छी तरह से पूरा करते हैं।
मुख्य सर्वर पर उपग्रहों से डेटा खींचा गया था:
INSERT INTO main_table
SELECT * FROM dblink("connect_string", ''SELECT tpl, photo FROM satellite_table;'')
AS data(tpl bytea, photo bytea);
यह आपको आने वाले डेटा प्रकारों को विशेष रूप से निर्दिष्ट करने की अनुमति देता है। सुनिश्चित नहीं है कि यह मदद करता है, लेकिन मैंने इसे 8.3 डीबी पर ठीक काम करते देखा है। http://www.postgresql.org/docs/8.3/static /contrib-dblink.html