Utilizando el siguiente comando podemos volcar los resultados de una consulta en PostgreSQL a un fichero CSV sin salir de la consola (Bash, Zsh…):

psql -h [URL] -u [USUARIO] -d [NOMBRE] -c "COPY (SELECT * FROM tabla_bd) TO STDOUT WITH CSV HEADER DELIMITER ',';" > resultado.csv