PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Exportieren Sie in CSV und komprimieren Sie mit GZIP in Postgres

Der Trick besteht darin, COPY zu erstellen Senden Sie die Ausgabe an stdout und leiten Sie die Ausgabe dann durch gzip:

psql -c "COPY foo_table TO stdout DELIMITER ',' CSV HEADER" \
    | gzip > foo_table.csv.gz