LoginSignup
1
0

More than 3 years have passed since last update.

さまざまなマイグレーション操作を使いこなす

Posted at

マイグレーションの適用を理解しよう

1.「マイグレーション」ファイルを作成し、RubyでDBの構造(スキーマ)を変更するコードを記述
2.作成した「マイグレーション」ファイルをrails db:migrateコマンドを使ってデータベースに適用する(migrateする)。

$ rails db:migrate

マイグレーションファイルの更新・変更・削除はコマンドを実行しないと適用されない。

マイグレーションの上げ下げ

マイグレーションを適用する = 上げ
適用を取り消す = 下げ

schema.rb

Railsは現在のデータベース構造をdb/schema.rbに自動出力します。
マイグレーションのを適用したり外したりすると自動的に出力され、また

db:schema.rb:dump

で手動出力する事も可能

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0