私はもっと長いLaravelプロジェクトにしばらく取り組んでおり、現在70以上の移行(MySQLを使用しています)があります。私はテスト(私には恥)を書いたことがなく、今それに追いつくのが好きです。
私は最初に外部キーを使用しました。私はいくつかの名前を変更してから、その後の移行で完全に削除しました。Laravelの移行でやり直す
これで、一時的なsqliteデータベースをテストに使用する必要があります。しかし、私がfkの名前を変更すると、MySQLの命名規則がsqliteのものと異なり、sqliteはこれらを見つけることができません。他にもいくつかのエラーがあります。
マイグレーションをすべて削除して、すべてを保持する単一の移行を作成できるかどうかは、現在の状態のデータベース構造です。最初から始めて、話すように。
これはお勧めですか? マイグレーションテーブルにはどうなりますか?
完全に新しい移行を作成し、これまでのすべての移行と同じデータベース構造を提供することを確実にしました。次に、_migrations_テーブルを手動で編集しました。ありがとう! – DoeTheFourth