SYSTEM DEVELOPMENT

SYSTEM DEVELOPMENT

postgres COPY コマンド備忘録

お疲れ様です。
田中です。
先週、パスワードを変更しているユーザと変更していないユーザを調べるために
DBでCOPYコマンドを使って出力をしましたので、書き留めておきたいと思います。
要するに、select文で取得した結果を簡単にファイルへ出力する方法です。
【実際に使ったコマンド】
1.Linux にログイン
2.postgresql にログイン
3.psql
4.\c データベース名
5.COPY ( SELECT * from <テーブル名> where カラム名=’値’) TO /tmp/ファイr名 DELIMITER ’,’;
【その他のCOPY コマンドの使い方】
COPY <テーブル名> TO <ファイルパス> DELIMITER ‘,’;
※DELIMITERは、任意で指定できます。
結構便利です。
皆さんも使ってみては、如何でしょうか。
 
 

menu