SQL の結果を出力したいとき(csv)
SQL の結果を出力したいとき
- 出力形式を変えたい時
\f '|' \pset recordsep '\n' \pset format aligned --デフォルト \f '\t' \pset format unaligned --タブ区切り
- 結果のみ(ヘッダーやフッター{件数}は出さない)
\pset tuples_only --結果のみ(ヘッダーやフッター{件数}は出さない) \pset format unaligned -- 出力形式を指定 \pset fieldsep ',' -- フィールドのセパレータにカンマ区切りを指定
- フィールドのセパレータにカンマ区切りを指定
\o psql_out.csv -- 出力ファイルを指定 ここに SQL を書く \o --閉じる
- 出力時に改行が入ったデータを抜きたいときは、
SELECT REPLACE(comment, '\r\n','' ) FROM test_tbl;