ワンライナーでsqliteからCSVファイルを出力する

 開発中のツールで、別のアプリケーションで管理しているマスターデータを使いたいというケースがありました。
 マスターデータはsqliteで管理しているのですが、別アプリのDBに直接接続するようなコードにしたくないなあと。

 なら、コマンドレベルでCSV出力して使えないかとちょっと調べたところ、ちょうどいい記事を発見

sqlite3 -header -csv mst.db "select id, name from tbl_cutomers" > data.csv

 デイリーで動かすシェルからの実行でCSVを更新する感じですかね。