私は、COPYを使用して、テーブルからファイルにフィールドをコピーしています。このフィールドは圧縮されたテキストファイルなので、バイナリコピーを使用します。 ファイルが作成されましたが、唯一の問題はCOPYがヘッダーとトレーラー(?)をファイルに追加することです。これは不要です。これは変更できますか? COPYにデータベース内のフィールドとまったく同じフィールドを入れる原因となるパラメータはありますか?postgresコピーコマンド、バイナリファイル
不要なヘッダーを手動で削除すると、zcatまたはgunzipでファイルを抽出できます。
psql -d some_database -c \
"copy (select some_column from a_table where id=900) to stdout with BINARY;" > /tmp/tmp.gz
をそして私は
gunzip /tmp/tmp.gz
任意のアイデアをしたい:
私はこのように気にいらないのでしょうか?
私はそれが:-)最善の方法ではありませんが、私は、私はちょうどに持って、それを行うことを決めたものではありませんよ同意それをそこから取り出してください:-) – user797710