COPY ... TO PROGRAM
を使用する場合 、PostgreSQLサーバープロセス(バックエンド)は新しいプロセスを開始し、ファイルをプロセスの標準入力にパイプします。そのプロセスの標準出力は失われます。 COPY ... TO PROGRAM
を使用することだけが意味があります 呼び出されたプログラムがデータをファイルなどに書き込む場合。
ネットワークを通過するデータを圧縮することが目標である場合は、sslmode=require sslcompression=on
を使用できます。 接続文字列で
現在、ネイティブネットワーク圧縮開発中のパッチ があります。 、しかしそれがv14になるかどうかは疑わしい。
それ以外は、現時点では欲しいものを手に入れることができません。