0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

特定のマイグレーションファイルをマイグレートする

Last updated at Posted at 2023-03-15

ステータスを確認

***********@mbp *********** % rails db:migrate:status                                    

database: ***********
 Status   Migration ID    Migration Name
--------------------------------------------------
   up     20221228045452  ***********
.
.
.
  down    20230315004348  ***********
  down    20230315005931  ***********

4.4 特定のマイグレーションのみを実行する

特定のマイグレーションをupまたはdown方向に実行する必要がある場合は、db:migrate:upまたはdb:migrate:downタスクを使います。以下に示したように、適切なバージョン番号を指定するだけで、該当するマイグレーションに含まれるchange、up、downメソッドのいずれかが呼び出されます。

$ bin/rails db:migrate:up VERSION=20080906120000

上を実行すると、バージョン番号が20080906120000のマイグレーションに含まれるchangeメソッド(またはupメソッド)が実行されます。このコマンドは、最初にそのマイグレーションが実行済みであるかどうかをチェックし、Active Recordによって実行済みであると認定された場合は何も行いません

出典

実践

************@mbp ******* % bin/rails db:migrate:up VERSION=20230315005931   

ステータスで確認する

***********@mbp ********: % rails db:migrate:status                       

database: **********

 Status   Migration ID    Migration Name
--------------------------------------------------
   up     20221228045452  ********
.
.
.
  down    20230315004348  *************
   up     20230315005931  *************

感想

探し出すことができてよかった。

0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?