PostgreSQLでデータをCSVファイルで出力する
CSVファイル
Comma Separated Values(カンマ区切り値)の略で、テキストファイルの一種です。
行と列でデータが構成されます。
各種DBは、データをCSVファイルにエクスポートすることができます。
エクスポートしたCSVファイルは、通常、1行が1レコードに相当し、各カラムの値がカンマで区切られます。
PostgreSQLでCSV出力する場合
以下コマンドで出力します。
カレントディレクトリにて、
\pset format unaligned (位置揃えなしの出力モード)
\pset fieldsep ',' (カンマ区切り)
\o hogehoge.csv (\o ファイル名で出力指定)
ここから出力したいSQLを入力
ex.
select hoge_column from hoge_teble where hoge_column_code = hoge_code;
するとカレントディレクトリに出力されます。