आप -t
. का उपयोग कर सकते हैं या --tuples-only
विकल्प:
psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"
संपादित (एक साल से अधिक समय बाद) जोड़ने के लिए:
आप COPY
को भी देखना चाहेंगे आज्ञा। मेरे पास अब परीक्षण करने के लिए कोई PostgreSQL उदाहरण नहीं है, लेकिन मुझे लगता है कि आप इन पंक्तियों के साथ कुछ लिख सकते हैं:
psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"
(सिवाय इसके कि result.txt
एक पूर्ण पथ होने की आवश्यकता होगी)। COPY
कमांड एक अधिक बुद्धिमान सीएसवी प्रारूप का भी समर्थन करता है; इसके दस्तावेज़ देखें।