sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL COPYパイプ出力をgzipに、次にSTDOUTに

    COPY ... TO PROGRAMを使用する場合 、PostgreSQLサーバープロセス(バックエンド)は新しいプロセスを開始し、ファイルをプロセスの標準入力にパイプします。そのプロセスの標準出力は失われます。 COPY ... TO PROGRAMを使用することだけが意味があります 呼び出されたプログラムがデータをファイルなどに書き込む場合。

    ネットワークを通過するデータを圧縮することが目標である場合は、sslmode=require sslcompression=onを使用できます。 接続文字列でSSLネットワーク圧縮<を使用します。 / a> 機能PostgreSQL9.2に組み込んだ 。残念ながら、これは非推奨であり、ほとんどのOpenSSLバイナリは機能が無効になっている状態で出荷されます。

    現在、ネイティブネットワーク圧縮開発中のパッチ があります。 、しかしそれがv14になるかどうかは疑わしい。

    それ以外は、現時点では欲しいものを手に入れることができません。



    1. PHPとmySQLを使用して画像をアップロードする

    2. データベースと認証ユーザーからソルトされたパスワードを撤回する方法は?

    3. SQLiteからPostgres(Heroku)GROUP BY

    4. 動的データとグーグルチャートをどのように扱うか?