जब आप COPY ... TO PROGRAM
. का उपयोग करते हैं , PostgreSQL सर्वर प्रक्रिया (बैकएंड) एक नई प्रक्रिया शुरू करती है और फ़ाइल को प्रक्रिया के मानक इनपुट में पाइप करती है। उस प्रक्रिया का मानक आउटपुट खो जाता है। यह केवल COPY ... TO PROGRAM
. का उपयोग करने के लिए समझ में आता है यदि कॉल किया गया प्रोग्राम किसी फ़ाइल या समान डेटा को लिखता है।
यदि आपका लक्ष्य पूरे नेटवर्क में जाने वाले डेटा को संपीड़ित करना है, तो आप sslmode=require sslcompression=on
का उपयोग कर सकते हैं अपनी कनेक्ट स्ट्रिंग में SSL नेटवर्क कंप्रेशन<का उपयोग करने के लिए /ए> सुविधा मैंने PostgreSQL 9.2 में बनाया
. दुर्भाग्य से इसे बहिष्कृत कर दिया गया है और अधिकांश ओपनएसएसएल बायनेरिज़ को अक्षम सुविधा के साथ भेज दिया गया है।
वर्तमान में एक स्थानीय नेटवर्क संपीड़न है पैच अंडर डेवलपमेंट , लेकिन यह संदिग्ध है कि क्या यह v14 बना देगा।
इसके अलावा, आप इस समय वह नहीं पा सकते जो आप चाहते हैं।