このブログをご覧のみなさん、こんにちは。

手順を調べたのでメモとして残しておきます。

カンマ区切りで export する場合

所謂 CSV ファイル。

$ psql -A -F, -c "select * from example" > example.csv
  • -A –no-align : 桁揃えを無効
  • -F, –field-separator : default: “|” カンマ区切り
  • -c : 実行するSQL

タブ区切りで export する場合

カンマがデータ内に含まれている場合などはこちら。

$ psql -A -F $'\t' -c "select * from example" > example.csv
  • -A –no-align : 桁揃えを無効
  • -F $’\t’ –field-separator : default: “|” タブ区切り
  • -c : 実行するSQL