postgresqlにtsv(csv)ファイルのデータを登録する
Excelなんかで作った表をデータベースに入力したいというようなとき、
postgresqlでは下記のコマンドを利用することでcsvやtsvのデータを入力することができる。
〇tsvのとき
COPY hogehoge FROM 'hoge.txt' delimiters '\t' null '';
〇csvのとき
COPY hogehoge FROM 'hoge.txt' delimiters ',' null '';
hogehogeが追加するテーブル名。hoge.txtが追加するcsv or tsvファイル。フルパスで記載するほうがよいみたい。
最後のnullはデータが空の時の処理。ここではnull値を設定。
« プルダウンを連動させる | トップページ | ウスターか中濃か? (今日のテーマ) »
「ネットワーク管理」カテゴリの記事
- SambaとntlmとWindows7(2010.07.09)
- svnのコマンドメモ(2008.04.22)
- postgresql のバックアップ/リストア(2008.04.14)
- firefoxの設定バックアップ、リストア(2008.03.21)
- 3/19 またしてもSP1アップデート失敗(2008.03.20)
コメント