PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL COPY पाइप आउटपुट को gzip और फिर STDOUT में कॉपी करें

जब आप COPY ... TO PROGRAM . का उपयोग करते हैं , PostgreSQL सर्वर प्रक्रिया (बैकएंड) एक नई प्रक्रिया शुरू करती है और फ़ाइल को प्रक्रिया के मानक इनपुट में पाइप करती है। उस प्रक्रिया का मानक आउटपुट खो जाता है। यह केवल COPY ... TO PROGRAM . का उपयोग करने के लिए समझ में आता है यदि कॉल किया गया प्रोग्राम किसी फ़ाइल या समान डेटा को लिखता है।

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

वर्तमान में एक स्थानीय नेटवर्क संपीड़न है पैच अंडर डेवलपमेंट , लेकिन यह संदिग्ध है कि क्या यह v14 बना देगा।

इसके अलावा, आप इस समय वह नहीं पा सकते जो आप चाहते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पाइथन के लिए कछुआ ओआरएम संस्थाओं के संबंध नहीं लौटाता है (पंडेंटिक, फास्टएपीआई)

  2. Django में PostgreSQL डेटाबेस कैसे सेट करें?

  3. लिक्विबेस में PostgreSQL चेक बाधा

  4. C++ के माध्यम से PostgreSQL तक पहुंचें - इंटरफ़ेस (लिंकर त्रुटि)

  5. PostgreSQL में किसी अन्य तालिका के कॉलम के साथ तालिका के कॉलम को अपडेट करें