ショコラ
PostgreSQL psql の出力結果をファイルに出力するには?
「\o {出力ファイル}」で出力ファイルを決めてから、セレクトを実行します。
もっさん先輩
手順
- psql でデータベースに接続します。
psql -U postgres- エンコーディングを指定します。
\encoding UTF8- 列の位置揃えを外して
\a- 区切りをタブにしています。
\pset fieldsep '\t'- 「\o {出力ファイル}」を実行します。
\o out.txt- セレクトを実行します。
select * from brands;↑セレクトを実行すると画面に何も表示されませんが、ファイルに出力されています。
画面に出力するようにするには「\o」を実行します。
\o以上