データベース設計を定期的に確認することで、全体が分かりづらくなっていないか、不要なカラムが追加されていないかなど健康状態をチェックできます。そんな時、Excelなどではなくビジュアル化されていると分かりやすいでしょう。 そこで使ってみたいのがsqletonです。データベース構造をSVGファイルにしてくれます。

sqletonの使い方

出力例です。

sqletonはSQLiteのデータベースファイルを指定して実行するだけで使えます。配置などは自動で決まるので注意してください。なお、利用する際にはgraphvizをあらかじめインストールしておく必要があります。

sqletonはJavaScript製のオープンソース・ソフトウェア(GPL v3)です。

inukshuk/sqleton: Visualizes your SQLite database schema