PostgreSQL copy toを利用してテーブルの特定のカラムのデータを取得する

環境
Windows 10 Home 64bit
PostgreSQL 13.2

構文
copy (select 特定のカラム from テーブル名) to 'ファイル名’;
copy toを使って特定のカラムのみデータを取得します。

操作方法
1.テーブルのデータを検索します

postgres=# select * from usertbl;
 uid  | uname
------+--------
 1234 | yamada
 1231 | yamada
 1232 | yamada
(3 行)

2.特定のカラムのみデータを取得します。
postgres=# copy (select uid from usertbl) to 'C:\app\result.txt’;
COPY 3

PostgreSQL

Posted by arkgame