パッケージマネージャーコンソールでadd-migrationコマンドを使用して、モデルの移行を生成し始めました。私の質問は、アップとダウンの方法です。downメソッドの目的は、すべての依存関係を削除し、テーブルがすでにデータベースにある場合はそれらを削除することだと思いますか?また、downメソッドはupメソッドの前に実行されますか?upメソッドは逆で、テーブル/インデックスなどを作成/更新しますか?
これを使用すると、downメソッドが大量のcreateテーブルを取得し、それがドロップされることがありますか?最近、多くのテーブルを作成して削除しましたが、upメソッドでもほぼ同じことが起こりました。なんで?