私が抱えている状況は、SQL Server に schema:dump と移行を実行できるようにする必要がある複数のスキーマがあるということです。1 つのスキーマは新しい Rails アプリケーション用で、もう 1 つのスキーマは依存関係のあるレガシー システム用です。
rake db:schema:dump を実行すると、新しいスキーマ テーブルが schema.rb ファイルに正しく作成されます。従来のスキーマ テーブルは、schema.rb にはなりません。他の人がこの問題にどのように対処しているのか気になります。
私がこれに与えたもう1つの考慮事項は、レガシースキーマテーブルはかなり静的であるため、これらを別のファイルに一度追加してから、schema.rbの前にそのファイルを実行するrake db:schema:loadのbeforeフックを作成することです。 . rake db:schema:load; の前フックはありますか? もしそうなら、それは何ですか?