\ copy
を変更するだけです コピー
で 。 コピーコード>
\ copy
の「SQLバリアント」です 、データベース関数で動作します。構文は同じですが、関連する可能性のあるいくつかの違いがあります。
https://wiki.postgresql.org/wiki/COPY から
主な違いは、 COPY
COPY
を実行するサーバーではなく、postgresサーバーが実行されているファイルシステムに出力ファイルを書き込みます。 。これは、ローカルホストでpostgresサーバーを実行している場合も同じですが、より複雑なシナリオでは大きな問題になる可能性があります。
ドキュメントも参照してください: http://www.postgresql.org/ docs / 9.3 / static / sql-copy.html
そしてこの答え:PostgreSQLからのPL/pgSQL出力をCSVファイルに保存