patorashのブログ

方向性はまだない

ActiveRecordでテーブルコメントを参照する

小ネタです。migrationの際にテーブルコメントを追加する情報は検索すればいくらでもヒットするんですが、ActiveRecordでテーブルコメントを参照する方法はなかなかヒットしなかったので、メモしときます。

環境情報

方法

ヒットしたのはAPI Dockのこれ。 apidock.com

ConnectionAdaptersのメソッドです。引数にテーブル名を渡します。 モデルから直で取れるメソッドはなさそうでした。

connection = ApplicationRecord::connection
connection.table_comment(:users) # usersテーブルのテーブルコメント取得

User.table_nameみたいに、User.table_commentで取れてほしいなぁ〜。