psql \o
कमांड पहले से ही jhwist द्वारा वर्णित किया गया था।
एक वैकल्पिक दृष्टिकोण सर्वर पर फ़ाइल को सीधे लिखने के लिए COPY TO
कमांड का उपयोग कर रहा है। इसका लाभ यह है कि यह आपकी पसंद के एक आसान-से-पार्स प्रारूप में डाला गया है - बजाय psql के टैबलेट प्रारूप के बजाय। COPY FROM
का उपयोग करके किसी अन्य तालिका/डेटाबेस में आयात करना भी बहुत आसान है।
एनबी! इसके लिए सुपरसुर विशेषाधिकारों की आवश्यकता होती है और सर्वर पर पर फ़ाइल लिख जाएगी।
उदाहरण: COPY (SELECT foo, bar FROM baz) TO '/tmp/query.csv' (format csv, delimiter ';')
साथ एक CSV फ़ाइल बनाता है ';' क्षेत्र विभाजक के रूप में।
हमेशा की तरह, see the documentation for details
यह भी देखें http://stackoverflow.com/questio एनएस/3939329/डाल-उत्पादन-postgres-ए-इनपुट-टु-ए-फ़ाइल से। –