タグ

2022年1月31日のブックマーク (1件)

  • Railsで、テーブルのメタデータを取得する - Qiita

    先日書いたように、マスターデータが混沌としてきていたのですが、もう1つの対策として、「マスターデータやテーブル定義を確認できるツールを作ろう」という考えも出てきました。 そして調べたところ、Rails内部からデータベースの定義情報にアクセスすることも十分可能だったので、「別に確認ツールを作るより、そのままRailsに乗っかってしまったほうが手っ取り早い」と判断して、Rails内部にそのような開発ツールを構築しました。ここでは、そのツール作成に使った、メタデータの取得手段をまとめておきます。 なお、バックエンドとしてはRDBMS、特にMySQLを前提としています。MongoidなどActiveRecord以外では役に立たないでしょうし、RDBMSが違う場合にも細部が異なってくるかもしれません。 2通りの取得方法 RDBMSで作ったテーブルをRailsのモデルとして使う場合、改めて言うまでもあ

    Railsで、テーブルのメタデータを取得する - Qiita