タグ

migrationに関するkusigahamaのブックマーク (2)

  • RailsのMigrationでMySQLのカラムコメントを使う | AIRS Labs

    加藤です。 MySQLの4.1以降ではテーブルの作成時やALTER TABLEでカラムを変更する際に、下のようにカラムコメントを付けることが出来ます。 CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NOT NULL COMMENT '氏名: 日語可。50文字以内。', `email` varchar(100) COMMENT 'メールアドレス: 半角英数文字のみ。100文字以内。', PRIMARY KEY (`id`) ) また、付けたコメントは下のようなSQLで取得することが出来ます。 mysql> SHOW FULL COLUMNS FROM users; このMySQLのカラムコメントをRailsのマイグレーションで簡単に設定できるようにすれば、ドキュメント生成なんか

  • ヽ( ・∀・)ノくまくまー(2006-12-13) - DRY化チェックリスト

    ● [Rails] DRY化チェックリスト DRYにする方がいいのはわかる。でも実際どういう手順でやるのかに関する情報は意外と見つからない。それは「重複を避ける」という人間の感覚に訴えるものだから詳細は不要、という考え方もありえるが、そのままでは余りに概念的すぎて手が動かず、どう修正するかの方向性(ヒント)さえもない状況はやはり辛い。ということで、DRY化の手順を考えてみた。まだ自分でも探り探りな叩き台なので、意見はウェルカムである。 [DRY化チェックリスト2006冬] 定義は1ヵ所で行なう 無意味を排除する 繰り返しは共通化する 規約と関連付ける 責務を疑う 言語を拡張する 最後のは、手順というより、やるとしても一番最後にやれ、ぐらいの意味で。6番目というより999番目と表記してもいい。 ● 絶対DRY感 私はプログラマは来怠け者であり、自分が楽をするためにコンピュータを駆使する生き

  • 1