Como exportar PostgreSQL para CSV
Primeiro abra o PgAadmin. Geralmente a senha padrão: root
1 – Primeiramente devemos importa o banco de dados, selecionando o banco de dados e criando um database e depois clique em restore.
2 – depois clicamos no banco desejado e clicamos em Query Tool

3 – Logo após iremos digitar o comando para exportar e também o delimitador.
COPY animal TO ‘C:\Users\Usuario Windows\Desktop\PASTA BACKUP\animal.csv’ DELIMITER ‘;’ CSV HEADER;
ou
COPY animal TO ‘ C:\Users\Usuario Windows\Desktop\PASTA BACKUP\animal.csv ‘ DELIMITER ‘;’ QUOTE ‘”‘ FORCE QUOTE * CSV HEADER;
Após isso já será salvo o CSV em sua pasta com o delimitador escolhido acima
Agora iremos fazer um Export de uma query com INNER JOIN.
COPY (SELECT s200824.animal.*,s200824.raca.especie_id FROM s200824.animal INNER JOIN s200824.raca ON s200824.animal.raca_id = s200824.raca.id) To 'C:/Users/Public/animal_inner.csv' With CSV DELIMITER ';' HEADER;