PostgreSQLでダンプするには $pg_dump データベース > dump.sql $pg_dump データベース -U ユーザ -h ホスト -t テーブル > dump.sql とかまぁやれば良いんだけど、テーブルの中の一部分。さらに言えば、SELECTで絞った状態のデータがCSVとして欲しいなぁというときには、psqlコマンドを使って以下のようにすれば良い。 $psql データベース -U ユーザ -h ホスト -c "SELECT * FROM table WHERE 1=1;" -A -F,> dump.txt psqlのオプションで A と F を使ってやるとできる。 Aオプション:テーブルの要素を出力するときの均等割り付けを行いません。 F(separator)オプション:separator をフィールドセパレータとして使用します。 デフォルトは ASCII の縦棒