「PostgreSQL」copyでテーブルの内容をCSVファイルに書き出す

2022年3月18日

環境
Windows10 Home 64bit
PostgreSQL 9.6.5

書式
copy テーブル名 to 'ファイルパス’
パスはPostgreSQLがあるサーバー内の絶対PATHを指定します。

操作例
1.テーブルの内容を検索します
SQL構文

select * from user_tbl

結果

id name pw
admin 管理者    if969248d621bcded4a3582a1c3b1120c36ee3bd1957438cd55b9

2.copyを利用してフCSVァイルに書き出します

copy user_tbl to 'C:\backup\test.csv' WITH CSV HEADER;

実行結果

id, name,pw
admin,管理者, if969248d621bcded4a3582a1c3b1120c36ee3bd1957438cd55b9

 

PostgreSQL

Posted by arkgame