- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PostgreSQL/システム管理/CSVでインポート・エクスポート へ行く。
- 1 (2007-03-26 (月) 00:47:27)
- 2 (2007-10-30 (火) 01:23:38)
- 3 (2011-08-08 (月) 07:12:32)
- 4 (2013-09-13 (金) 12:11:41)
- 5 (2013-10-09 (水) 07:05:05)
CSVでインポート・エクスポート
CSVを読み取る
(name,address,tel)はなくてもOK。
\copy user_table (name,address,tel) from '/tmp/user.csv' with delimiter as ','
CSVで表示(デリミタの変更)
\pset tuples_only \pset pager off \pset format unaligned \pset fieldsep ','
結果をファイルに書き出す
\o '/tmp/result' select * from users; \o (で元に戻す)
(シェルから)検索結果をCSVに出力する
echo "select * from users" | psql -A -F ',' -t -U postgres some_db > users.csv -A 位置揃え無しの出力モード -F 'sep' フィールド区切り文字の指定 -t ヘッダフッタを抑制する