Når du bruger COPY ... TO PROGRAM
, starter PostgreSQL-serverprocessen (backend) en ny proces og overfører filen til processens standardinput. Standardoutputtet for denne proces går tabt. Det giver kun mening at bruge COPY ... TO PROGRAM
hvis det kaldte program skriver dataene til en fil eller lignende.
Hvis dit mål er at komprimere de data, der går på tværs af netværket, kan du bruge
Der er i øjeblikket en indbygget netværkskomprimering patch under udvikling
, men det er tvivlsomt, om det vil gøre v14.
Bortset fra det kan du ikke få det, du ønsker i øjeblikket.sslmode=require sslcompression=on
i din forbindelsesstreng for at bruge SSL-netværkskomprimeringen feature I indbygget i Postgresql.