1
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?

【備忘録】docker compose で バージョンを指定してmigrate

Last updated at Posted at 2022-12-24
##バックグラウンドでdocker compose up
docker compose up -d

##サービス名を確認
docker compose config --service

##マイレーションファイルを生成
docker compose exec サービス名 bundle exec rails g migration テーブル名

##マイグレーションファイルのバージョンを確認
docker compose exec サービス名 bundle exec rake db:migrate:status

##対象のマイグレーションファイルを編集後テーブルを作成
##VERSIONはマイグレーションファイルを指定する場合にマイグレーションファイルのバージョン名を指定する
docker compose exec サービス名 bundle exec rake db:migrate:up VERSION=20221224101010

##特定のマイグレーションファイルをrollbackする(特定のテーブルを削除する)場合
docker compose exec サービス名 bundle exec rake db:migrate:down VERSION=20221224101010


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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?