移行を使用して、親テーブルを既存の子テーブルに追加しようとしています。たとえば。現在テーブルがありますが、1対多の関係を持つテーブルUserを追加したいと思います。DepartmentDepartment has many User
私の質問は、自動更新で、FKを追加する前に親テーブルをシードして、すべての子をこのデフォルトのシードに更新できるようにすることはできますDepartmentか?自動更新でこれを実行できない場合、コードでこれを実行するにはどうすればよいですか?
私が現在行ったこと:FKをnull許容にし、親を作成してシードし、すべての子UserFKを親に更新します。しかし、次のエラーがスローされるため、FKをnull許容に変更することはできません。Automatic migration was not applied because it would result in data loss.