hagino3000's blog

平成アーカイブス (更新停止)

migrationでカラムのコメントを設定する

テーブルカラムのコメントに日本語の説明入れるのって一般的ですよね???
これをやっておくとテーブル定義書作らなくてもいい、というか後でテーブル*1からデータぶっこ抜けばテーブル定義書のネタが作れるので好きなんです。

ただ、Railsのmigration標準では設定できないので下記pluginを使うかexecuteで生SQLを書く必要があります。

ColumnComments Rails Plugin
http://blog.inquirylabs.com/2006/04/27/columncomments-rails-plugin/

この要件のためだけにplugin入れるのかというと微妙だけどちょっと試したい。

*1:OracleならUSER_TAB_COLS, Mysqlならinformation_schema.COLUMNS