タグ

Migrationに関するsongofwheel8のブックマーク (2)

  • 新しいマイグレーションを追加してテーブルを変更 - Ruby on Rails入門

    モデルを作成することで自動的にテーブルを作成するためのマイグレーションスクリプトが作成されますが、作成したテーブルにカラムやインデックスを追加するといった変更についてもマイグレーション機能を使って行なうことができます。ここでは新しいマイグレーションスクリプトを作成してテーブルに変更を加える方法について解説します。 1.マイグレーションスクリプトの作成 2.カラムの追加と削除の場合 3.マイグレーションスクリプトの削除 4.マイグレーションスクリプトの実行 マイグレーションスクリプトの作成 マイグレーションを使ってテーブルに変更を行う場合、以前のマイグレーションスクリプトを修正するのではなく、変更を加える為の別のマイグレーションスクリプトを作成し実行します。 モデルを作成する時に自動で作成されるものではなく、新しくマイグレーションスクリプトを作成するには次のように実行します。 rails g

  • 【Rails】DBをリセットしてmigrationしなおす方法 - 珈琲駆動開発

    インデックスを貼るのを忘れたりしてあとから加えたりしたときにどうしようかということで調べてたら。(migrationファイルは原則重ねていくようにしましょう...笑) http://memo.yomukaku.net/entries/iDhORCE $ rake db:resetはDBをドロップし、ただdb/schema.rbにもとづいてDBを作り直すだけなので、migrationのファイルは呼ばれない。 以下を実行すれば、DBのドロップと、migrationファイルの読み込みを順番に行ってくれる。 $ rake db:migrate:reset

    【Rails】DBをリセットしてmigrationしなおす方法 - 珈琲駆動開発
  • 1