Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

COPYコマンドで結果をローカルファイルに保存する

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