COPYコマンドで検索結果をローカルファイルに保存する方法です。
実際のところ
検索結果を保存する
ホームディレクトリ(/Users/shuzo_kino/)に作ったcopytest.txtというファイルにbookテーブルのidを出力するケースを考えます。
パスは絶対でしか受け取ってくれないので、以下のようにします。
COPY (SELECT id FROM book) to '/Users/shuzo_kino/copytest.txt';
実際みてみると、以下のようになっています。
本当に検索結果だけ入ってますね。
$ cat /Users/shuzo_kino/copytest.txt 12 42 56