Wenn Sie COPY ... TO PROGRAM
verwenden , startet der PostgreSQL-Serverprozess (Backend) einen neuen Prozess und leitet die Datei an die Standardeingabe des Prozesses weiter. Die Standardausgabe dieses Prozesses geht verloren. Sinnvoll ist nur die Verwendung von COPY ... TO PROGRAM
wenn das aufgerufene Programm die Daten in eine Datei schreibt o.ä.
Wenn Sie die Daten komprimieren möchten, die über das Netzwerk übertragen werden, können Sie sslmode=require sslcompression=on
verwenden in Ihrer Verbindungszeichenfolge, um die SSL-Netzwerkkomprimierung
Derzeit befindet sich ein Patch in Entwicklung für die native Netzwerkkomprimierung , aber es ist fraglich, ob das v14 machen wird.
Ansonsten können Sie im Moment nicht bekommen, was Sie wollen.