導入
Rの課題でCSVファイルを扱うため、データベースからCSVファイルを作る必要があった。
Railsで使っていたDBの形式はSQLite3だったため、そこからCSVへ書き出す方法を調べた。備忘のためを兼ねてまとめる。
本題
まずsqlite3を起動する
$ rails db
次に、書き出したいファイル名を考えて(ここではoutput.csvとした)、以下のコマンドを打つ。
sqlite> .headers on
sqlite> .mode csv
sqlite> .output output.csv
sqlite> SELECT * FROM customers;
sqlite> .quit
これだけでcsvファイルに書き出せているはずだ。