8

私は git にいくつかのブランチを持っています。これらのブランチにまたがるスキーマは異なるバージョンにあります。ブランチに切り替えた後、new_feature保留rake db:setup中の移行を実行するようにアドバイスします。

これを行うと、同じブランチで削除されたテーブルでスキーマが更新されます。

もしそうならrake db:reset、それはうまくいきます。

と の違いを知っていdb:setupますdb:reset。後者はそうしdb:drop、その後db:setup

しかし、なぜスキーマが削除されたテーブルを表示するのか疑問に思っていますrake db:migrate

スキーマの読み込みと移行プロセスに関するいくつかのレール知識が欠けていると確信しています

どんな洞察も大いに役立ちます。前もって感謝します

4

1 に答える 1