postgres COPY コマンド備忘録

TNPosted by

お疲れ様です。

田中です。

先週、パスワードを変更しているユーザと変更していないユーザを調べるために

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は、任意で指定できます。

結構便利です。

皆さんも使ってみては、如何でしょうか。

 

 

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA