मेरे पास/path/to/query पर स्थित फ़ाइल में एक प्रश्न लिखा गया है। क्वेरी में COPY का उपयोग किये बिना, मैं आउटपुट परिणाम को सीएसवी फ़ाइल में कैसे सहेज सकता हूं? मैंने निम्न आदेश का प्रयास किया, लेकिन आउटपुट फ़ाइल के फ़ील्ड "|" से अलग हो गए।सीएसवी फ़ाइल को psql आउटपुट सहेजना
psql -U username -d dbname -f /path/to/query -o /path/to/output/file -F ','
यह काम करता है। यह थोड़ा नाइट-पिक्य है, लेकिन मैं 2 अतिरिक्त लाइनों से कैसे छुटकारा पा सकता हूं: शीर्ष पर "चुनें <यादृच्छिक संख्या>" और "पंक्तियों की पंक्तियां> पंक्तियों की संख्या>" नीचे? –
यदि आप केवल ऊपर और शीर्ष पर अन्य पंक्तियों के बिना, केवल tuples चाहते हैं, तो विकल्प का उपयोग करें: 'psql -U उपयोगकर्ता नाम-डी dbname -f/path/to/query -o/path/to/output/file - एफ ',' -ए-टी '। –
मैंने कोशिश की। मैंने अभी भी "चयन <यादृच्छिक संख्या"> देखा है, हालांकि नीचे पंक्ति पंक्ति गिनती है। –