Anda dapat menggunakan -t
atau --tuples-only
pilihan:
psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"
Diedit (lebih dari setahun kemudian) untuk menambahkan:
Anda juga mungkin ingin melihat COPY
memerintah. Saya tidak lagi memiliki instance PostgreSQL yang berguna untuk diuji, tetapi saya pikir Anda dapat menulis sesuatu seperti ini:
psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"
(kecuali result.txt
akan perlu menjadi jalur absolut). COPY
command juga mendukung format CSV yang lebih cerdas; lihat dokumentasinya.