2013年12月12日木曜日

SQLite csvデータをインポートする

これといって難しいことはないけど、ちょっとだけつまずいたのでメモる。

参考サイト
sqlite3 に CSV形式のデータを突っ込む

/*---------------------------------------------------------------------------*/
$ sqlite3 -separator , hoge.db ".import hoge.csv hoge"
sqlite> .import hoge.csv hoge
/*---------------------------------------------------------------------------*/

上がコマンドラインから直接突っ込む方法。
下がSQLiteを起動してからインポートする方法。
今回つまずいたのはSQLiteを起動してからのほう。

SQLiteはデフォルトのセパレータが"|"になっている。で、CSVは","区切り。
セパレータを設定してからインポートしてやろう。

/*---------------------------------------------------------------------------*/
sqlite> .separator ,
/*---------------------------------------------------------------------------*/

0 件のコメント:

コメントを投稿