Můžete použít -t nebo --tuples-only možnost:
psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"
Upraveno (více než o rok později) pro přidání:
Můžete se také podívat na COPY příkaz. Už nemám žádné instance PostgreSQL, které bych mohl otestovat, ale myslím, že můžete napsat něco v tomto smyslu:
psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"
(kromě result.txt bude muset být absolutní cesta). COPY příkaz také podporuje inteligentnější formát CSV; viz jeho dokumentace.