こんにちは、アプリケーションを開発する皆さんはデータベースのテーブルやカラムにコメントを書いていますか?本記事ではテーブルコメントやカラムコメントといったメタデータについて以下の点をご紹介します。 メタデータ未整備だったSmartBank社内で「メタデータ大事だね…」と理解するにいたった背景をほんの少し 既存のテーブルやカラムへのメタデータ追加作業を簡易化する小さい工夫(こちらが本旨です) SmartBankが提供するプロダクトB/43の開発で主に使用しているRailsとMySQLを前提とした内容になりますが、アイデア自体は他の言語やデータベース製品でも有用かと思います*1。 データベースのメタデータとは? MySQLなどのデータベース製品ではテーブルやカラムにコメントを付与することができます。本記事ではこれらのコメントのようなデータを説明するためのデータをメタデータと呼びます。 MySQ
![データベースのメタデータ整備をRails generatorで楽にする工夫 - inSmartBank](https://cdn-ak-scissors.b.st-hatena.com/image/square/bf06cc18a499fa2102f333a97dd962f2971baa8e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Fohbarye%2F20230403%2F20230403192959.png)