「PostgreSQL」copyでテーブルの内容をCSVファイルに書き出す
環境
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