PostreSQL – Redirecionando Consultas

Abaixo é exibido um exemplo simplels de redirecionar saídas de consultas executadas no PostgreSQL para um arquivo de texto. Estas podem ser muito úteis em diversos casos, como fornecer uma consulta a uma equipe de desenvolvimento, resolução de problemas ou o que for necessário.  Seguindo os comandos abaixo:

psql
postgres=# \o /tmp/saida.txt
postgres=# SELECT * FROM clientes;

No exemplo acima estamos utilizando o usuário postgres e gerando o arquivo com a nossa consulta em /tmp com o nome de saida.txt.  O redirecionamento é criado utilizando a opção \o, que envia a saída para o arquivo citado.