tbls で SQL Server のデータベースからドキュメントを生成

コードファーストで開発していた Web サービスのテーブル資料を求められたので、既存のデータベースから生成するツールを探したら良いの見つけた。

github.com

SQL Server にあるデータベースから、MarkdownSVG を生成できた。

tbls doc mssql://ログイン名:パスワード@localhost:1433/データベース名

生成した MarkdownSVG から、Excel ファイルを生成することもできた。

tbls out -t xlsx -o schema.xlsx

こんなこともあろうかと、efcore でエンティティ定義するときにコメントを付けてまわっていたので助かったな。