コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

Railsのschema.rbを手動で更新するときは db:schema:dump で生成される

migrateして更新されずあれこれ探していたので備忘として

環境

$ bin/rails -v
Rails 7.0.6

実行コマンド

$ bin/rails db:schema:dump

rakeとしてはこのあたりで、実装としては このあたり

動きとしての補足

通常、Railsガイドでも言及されている通りdb:migrateをすればセットで実行されるようになっている。

しかしながら、config.active_record.dump_schema_after_migration を falseにすると実行されないようになるので、もし更新されない場合はこちらを確認するとよい

関連リンク