開発中のツールで、別のアプリケーションで管理しているマスターデータを使いたいというケースがありました。
マスターデータはsqliteで管理しているのですが、別アプリのDBに直接接続するようなコードにしたくないなあと。
なら、コマンドレベルでCSV出力して使えないかとちょっと調べたところ、ちょうどいい記事を発見
sqlite3 -header -csv mst.db "select id, name from tbl_cutomers" > data.csv
デイリーで動かすシェルからの実行でCSVを更新する感じですかね。