データベースの寿命はアプリケーションよりも長い というけれど、データベース定義書というものが無く、カラム名やコメントやソースコードから使われ方を類推して、それっぽいところに、それっぽいデータを入れるなんてことありますよね。 またリレーションを確認するためテーブル全体を俯瞰して眺めたいって時もありますよね。 そんな時に、役立つのが既存のデータベースからデータベース定義書を作成してくれるtblsです。 tblsとはMITライセンスで公開されているOSSです。 tbls is a CI-Friendly tool for document a database, written in Go. Go言語で作られたデータベースをドキュメント化するためのCIフレンドリーツールです。 そうCIフレンドリーツールなんです。 ここではドキュメント生成に重点を置いて説明しますが、README.mdを見ると、下
![tblsを使って既存データベースからデータベース定義書をMarkdownで出力する方法|ふじい](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd3b0f2add99c29373534d8e8eb03cbbf682e649/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F19808488%2Frectangle_large_type_2_994994bf063a68f3e40a16aabbf42232.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)