Você pode usar o
-t ou --tuples-only opção:psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"
Editado (mais de um ano depois) adicionar:
Você também pode querer verificar o
COPY comando. Não tenho mais instâncias do PostgreSQL à mão para testar, mas acho que você pode escrever algo nesse sentido:psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"
(exceto que
result.txt precisará ser um caminho absoluto). O COPY command também suporta um formato CSV mais inteligente; veja sua documentação.