スキーマ変更を行うメソッド

スキーマ変更を行うメソッド

#カラム追加
add_column(:table_name, :column_name, :type, options)
#カラムの名前を変更
rename_column(:table_name, :column_name, :new_column_name)
#カラムの属性を変更
change_column(:table_name, :column_name, :type, options)
#カラムのデフォルト値を変更
change_column_default(:table_name, :column_name, :default)
#カラムを削除
remove_column(:table_name, :column_name)
#検索用のインデックスを追加
add_index(:table_name, :column_name, options)
#テーブルを作成
create_table(:name, option)
#テーブルの名前を変更
rename_table(:old_name, :new_name)
#テーブルを削除
drop_table(:name)
引用元: Ruby on Rails : migration 機能リファレンス - WebOS Goodies.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>