##バックグラウンドで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
【備忘録】docker compose で バージョンを指定してmigrate
Last updated at Posted at 2022-12-24
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme